I'm due for an upgrade on my AT&T plan soon, and I've decided to leave the iPhone line behind in favor of android. Im trying to decide between the Motorola Atrix, with it's beastly speed but persistent MotoBlur (which I've heard prevents gingerbread from being put on the phone) and the HTC Inspire, which is more open to customization but lacking in comparison to the Atrix's and even some of my dying 3GS' hardware. In terms of usage, I'm big on customization but not necessarily an app/widget freak, and tend to do a lot of Internet browsing. I also want to do some android software development in the near future (which I recognize is easier said than done). I'm hoping someone more familiar with the android market can provide me with some further insight, if they would be so kind.