Ok, so here's my situation. I was recently assigned a project in Canada (I live in Colorado, work for a software company.) Checked with the big A (t&t) to see what their Canadian roaming rates were....after getting up off the floor from my loss of consciousness, I decided to see which carrier had the best roaming rates. VZW was the clear winner with their "+ Canada" plans, so I set off to the vzw store to get a phone, not sure if I'd keep it for the full contract term or not (doing the math, the roaming charges alone would've paid for the vzw phone). Decided on the D2G just in case I went into an area with no native CDMA while in the great frozen north. Have immensely enjoyed the device (more so than I thought I would). I feel like I'm back in the WMo 5/6 days back when you had to tweak it a little bit to make it do exactly what you wanted it to do, but half the fun was the tweaking. After having using the D2G for about 3 weeks now, I'm seriously considering dumping the iPhone 4 and using the D2G as my primary line. I have a few issues that concern me however, and this is where I'd like input. Navigation: I have a standalone GPS in my personal car, but when travelling, I hate taking it out, lugging it around, etc. I was marginally satisfied with TomTom on the iPhone, tho I never through the GPS accuracy of the iPhone was all that reliable. I've now tried Aura, Google maps w/ navi and co-pilot on the D2G. Aura doesn't appear all that stable, have exp some crashes. Co-pilot is just possessed lol sometimes it works great, sometimes not. Google seems to have a solid navi product, but I dont like the fact that I cant prefetch maps of my choosing. I've heard good things about navigon, but can't find it anywhere, all the barcode links to the store can't find it. Battery life: Initially I was like WTF when my phone shut off during a call around noon one of the first days I had it. I had yet to customize much, so it was a pretty stock setup. I've since ditched ATK, run SetCPU to underclock via profiles, and power manager app to kill wireless, sync, and change brightness as needed. Not such an issue now, but afraid it can't compete with the iP4. (Even after purchasing the ext battery) Data speeds: Lets face it, it's all about the network, right? What AT&T lacks in sheer 3G coverage, as long as you aren't in an area with backhaul issues, they make up for in sheer speed. 80% of their 3G footprint is upgraded to HSPA+, and the rest is on the way. All things being equal, metro area, no overworked backhaul, AT&T's wCDMA HSPA+ just creams VZW's EV-DO Rev.A. Other nifty advantage is obviously data while on the phone with AT&T. Hard to make a choice here. Accessories: Obviously the iPhone has the quantity, but quality is another matter. Anyone can make cases with sequins on them and sell them at the mall. I'm talking about quality accessories. The car dock for starters. I LOVE it. (The moto one). Apple never released such a device for the iPhone, so I had to turn to the aftermarket. Tried 3 or 4 different ones. Settled on what I believe is a Magellan device. Works JUST ok. Has a useless bluetooth speakerphone built in. Causes error messages if you dont dock the iphone just right, very touchy. Car kit from moto just works. You drop it in, it locks the phone in place, car app (well, a replacement for the stock car app) pops up, and away you go. MicroUSB, while frail, does offer a lot more cabling options than the iPhone proprietary adapter. Music player: Sadly I have to give props to the iphone here. They invented the whole iPod craze. So far doubletwist is about as close as I've come to an itunes experience, but it just isn't as smooth as itunes. It doesn't flow the same, its not as logical. Has a learning curve. You pick up an ipod touch or iphone and just use it to play music...its natural. So those're my deciding points. Would LOVE to hear from anyone else who has made the jump in EITHER direction, and why. Currently I can either craigslist the iphone, or return the droid as I'm within my 30 days. No need to keep them both. If there are better solutions for my gripes on android (i.e. a music player I've neglected to try, I'm all ears!) Any and all input appreciated!