I just spent a week in Canada, on a driving vacation through Acadia and Quebec. (I live in the US.) While there, I rediscovered how wonderful my iPhone (a jailbroken 3Gs) is — or rather, how wonderful it ought to be. I used it for navigation (just the default map program), e-mail, text, a little phone (which it's not great at, of course), my flashlight while camping, my alarm clock... all the things an iPhone should do, imo. It worked fast, well, just about all the time.
There is exactly one good reason for OP not to get an iPhone, if he's in the US: AT&T. Whichever carrier(s) it is in Canada have done what a decent carrier does: they've ensured that they have solid coverage everywhere that matters. Meanwhile, AT&T makes noises about its allegedly huge investments in its network but the bottom line remains that that network is horrible.
In Canada I had great coverage, 4+ bars of 3G, on mountaintops, on ferries many miles from shore, in urban canyons and tiny villages, and in timberland many miles from the nearest town. When I crossed the border into Vermont I immediately went from five bar 3G to one bar of Edge; it's stayed at bad edge coverage through most of New Hampshire, even the state capital and the largest city. It's bad throughout Maine, as far as I can tell. And this isn't just a New England thing —
I still cannot get consistent coverage at my own home in Chicago, the third-largest market in the United States. I can't get data coverage anywhere near my grandmother's house in Pennsylvania. It doesn't work at my mother's house, in a perfectly normal suburb of Tucson. They just supposedly doubled their coverage in New York City and reports are that it's
still worse there than Verizon's. It is also notoriously poor in Los Angeles, San Francisco, and Washington DC.
Nor is it just a Canada thing, the idea that an iPhone-capable network can actually work — I recently drove around Scotland, and again loved my iPhone there (until international data rates made me put it away). Isolated moors? No problem, we gotcha, with 3G.
I realize this isn't news to almost anyone, and it really wasn't to me, just a reminder, but someone contemplating an iPhone purchase may not realize just how bad this is. If you travel, you
will find yourself with terrible coverage, in places where the Verizon etc. users do fine.
Anyone who intends to rely on a phone while traveling in the US should not have an iPhone. Everyone who has used AT&T's network anywhere but the few places where it's strong knows: it's awful.
Their coverage maps look pretty but are lies; you need to assume that in any rural area, and quite a few cities, you will not get 3G coverage, and your data service will be either slow or nonexistent.
I stay with my iPhone out of inertia, I guess, but someone contemplating a new phone doesn't have that going against him.
Do not get an iPhone if you live in the US.
Last edited by atakdog; 08-12-2010 at 10:30 AM.