I'm a computer programmer but I don't want to spend all darn day programming my phone to make it work even remotely like a phone should. If you like buying apps and spending time changing all kinds of settings or loading custom roms and stuff like that, maybe Atrix2 is for you. But I want my phone to work for me, not the other way around.
I was shocked that this phone, out of the box, doesn't even turn the screen on when you get a text message or a reminder goes off. I had a windows phone in 2003 that did that, and so did both my iPhones. I would assume that it would be a standard default setting that would be easy to attain, but not on an Android. You have to download multiple demo apps and purchase several to figure out what's the best combination of tweaks and apps to get the thing to work like it should. I don't get the whole Android love affair.
As a Microsofter, I had an iPhone3 and 4 and never liked iTunes on PC, but after 4 months with an Android, all I want is my iPhone back again. Biggest mistake I ever made was to switch after I swam with my iPhone. Pretty sure I gotta go back.