I know they are pushing iMessage but VoIP is different. I need DIDs in several cities in the world and I want to be able to call any number for peanuts. I am using Groundwire 2.3 (best VoIP for iOS I was able to find) and it's just frustrating: it isn't reliable enough for business use. Calls are crappy (I use it only over WiFi with FiOS 35/35mbps) 30% of the time and it drops the soft phone registration with the servers of VoIP providers. Anyone in the same boat, what has your experience been like?