AT&T hasn't seen fit to provide service in my neck of the woods. I understand that they also don't have service in most (if not all) of Vermont. I can't get a local number, or transfer my number to them, even though I have plenty of GSM towers in my area and the range of my N95 is quite good.
I don't really mind iTunes, but the fact that I can't plug my iPod Touch into my MacBook Air and add/remove/modify content is a constant annoyance -- it's paired with my MacBook Pro, and thus, cannot be managed from another system. Why? How hard would be it be to allow iPods and iPhones to be used with, say, up to three systems? That way, I wouldn't have to blow away everything on my iPod just to update my podcasts when I'm in a hotel room. To be frank, this limitation is simply ridiculous, and should have never been implemented.
7) No WiFi sync
Wouldn't it be nice to add/remove content from an iPhone or iPod Touch with WiFi? Heck, the Zune can do this. I fail to understand why Apple hasn't added this feature -- it's killer.
If these issues are magically addressed in the next rev of the iPhone, I'll be one of the first in line. Until then, I'm going to stick with my Nokia N95 (and eagerly awaiting my N96), enjoying my full Bluetooth support, video cameras (the N95 and N96 have two cameras, a 5MP and a 1.2MP), removable battery, expandable storage, and more. It might not be as well known as the iPhone, but it does so much more, it's impossible to pass up.