I decided it was time to upgrade my phone … and switched to an Android based phone. I got a Motorola ATRIX.
I was split between the ATRIX and the HTC Inspire … the Inspire has better battery life and a bigger screen, but the ATRIX has expandable memory and a front facing camera.
The primary reason for switching was so I could do mobile app development … I’ve got a few ideas for apps in my head and didn’t want to invest in a Mac just so I could develop them. Android apps are developed in Java and the SDK is free (and Eclipse based).
It’s going to take a bit of time to get used to the new user interface … but so far I’m liking it a lot.