No. It's easy to setup. Note: It's on version 4 now. http://bestof.nerdvittles.com/applications/reminders4/
This articlehttp://nerdvittles.com/?p=637suggests you can set it all up on a netbook, and of course you need googlevoice for free calling. Need to live in the USA for that. But how do you connect a SIP phone up?
Well, the extensions in FreePBX are already setup in my Orgasmatron .iso version. But once they are setup, I setup X-lite. How to add a SIP softphone - FreePBX and X-lite as an example (xlite) http://pbxinaflash.com/forum/showthread.php?t=4479
If it is just a regular IP phone ..... what kind is it ? It just plugs into the router with an Ethernet cable. My phones almost auto-install because they come setup to work with PIAF. There is a newish Endpoint configuration manager. http://pbxinaflash.com/forum/showthread.php?t=4514
Depending on the phones, they can be either easy or very hard to configure. I would pick a phone that meets your needs but I would find one that works well with the endpoint configuration manager. Lots of others are doing that as well.
Freeswitch is good as well, they've made great strides. Now that there is a FreePBX GUI for Freeswitch ... that is a very important enduser milestone. I still think the security of PIAF's implementation of Asterisk and FreePBX is easier for small doctor offices. Everything updates easy and I don't need to know NIX. Asterisk has a great developer base as well. If FreeSwitch was that great, Ward Mundy @ PIAF would transition from Asterisk to FreeSwitch.