This isn't the cheapest option, but if you want the best of both worlds, get the latest itouch, and tether your Incredible (or Droid) for a connection on the itouch when other wifi isn't available. Then, you get the "fun" and many apps/games of the iPhone, AND you get a phone that actually works well as a phone on a network that is actually reliable and consistent.