I just made the switch from iPhone to Android, and I can't believe I waited this long. How I survived with an iPhone is beyond me, because I'm totally in love.
I have the Motorola Atrix, and I'm totally blown away by it. It's stable (which is something really new to me, coming from a jailbroken...