You can get wireless tether if you jailbreak your iPhone as well. There are other means for navigation (MapQuest, for example, as well as a few others). Swype I dunno about though, but there seems to be quite a bit of stuff you can do once jailbroken.
I feel like iOS is a much smoother experience compared to my Android phone. It's faster, it doesn't seem to lag ever... it's just so smooth and responsive. Go play with an iPhone in the store and see for yourself.
The only thing I will miss when I switch is the Google Navigation, but it's a trade-off I'm willing to make since there are still other options available. Meanwhile I will hold onto my hope that Google will release a nav app on iPhone, haha... I mean, it already comes pre-loaded with Google Maps, and Google has some other apps for it... why not do the nav, right? *crosses fingers*