I'm using Phone.com on my iPhone 4 and first impressions are excellent. I expected call quality over WiFi to be good but have been very impressed just how good it is over 3G. Last week I made a couple of calls standing in a busy London street; first call using Phone.com over 3G and then using regular 3G cellular. The Phone.com call was easily the clearer of the two calls and this behaviour has been repeated with other calls.
Changing your phone number is always a pain and Phone.com offers full local and cellular number porting to its US customers; so you can have your primary number hosted by them and receive your calls on their service.
Phone.com offers a suite of products to meet all customer requirements - business, consumer, mobile. Pricing is based on the products and packages that meet your requirements. The list of features is huge and my favorites include time of day routing, call forwarding to multiple numbers and call blocking. Also good to see support for iNum (something I'll return to).
You can follow Phone.com on Twitter.