There shouldn't be handoffs when I am standing still and have 5 bars 3G. It happens ALL the time!
Its not uncommon for my business partner to have dropped calls at work and its rare for me to have them. I have a Bold and he has an iPhone, and i have yet to have any long conversation with him without it going weird or dropping.
I made it only a couple weeks with the iPhone, thankfully the Bold came out and i switched. Dropped my first iPhone and the screen smashed like a bullet went through it, but since then the Bold has been dropped countless times on the warehouse floor or in server rooms with the only damage now being a scratch on the screen.
I can go a couple days between charges, i can go all week when i use my casemate external holder/battery charger, it has a great GPS built in, plenty of apps available, complete sync with my Exchange mailbox (and imap from 3 other accounts) and most importantly a keyboard!!! I can end up sending a hundred emails from that thing and without the keyboard it was a nightmare.
iPhone is nice, great advance and super user friendly, works well with Microsoft exchange (if you don't mind the inherent delays), but just isnt the right device for what i do. Really i am glad i had one when i didn't have to pay for it, so i know it doesn't work for me, but to each his own.
(To be fair i only made it 12 hours when i decided to try a recent Windows mobile device, before i boxed it up and gave it to somebody else).