The iPhone supports tethering over USB, WiFi, and Bluetooth on T-Mobile USA without fuss or additional fees. I don't know about other carriers.
I too was recently in the market for a new phone. I researched and played with various high-end Android models extensively. In the end, I chose the...