So I had bought an Xperia play last week and well that just didn't work out for me , it just didn't have the features that I wanted and I didn't even use the gamepad as much as I had expected too, so I returned it within a week got my money back and now I'm thinking of trying these (unlocked GSM) phones... LG G2X Atrix 2 Atrix 4G The reason I'm adding the ATRIX 2 AND ATRIX 4G is because well, both are similar in specs, but the Atrix 4G (the first one) has Tegra 2 and I'm wondering if since the tegra 2 was made for gaming (compared to the OMAP in the Atrix 2) would that be a better choice... I was thinking about the Sensation, but that ugly design just pulled me off (just my opinion, others love it, I hate it) Basically I want a phone that +Stable, bug free, no restarts, freezes, etc. +Good gaming (GTA3, dead space, shadowgun, etc. n64oid and FPSE) +Good performance (in terms of snappiness and stuff) +Can be rooted +With atleast a decent Development community (ROMS, Root apps, overclock, etc.) +HDMI Mirroring (I really wanna use this as a HD movie playback device and I also wanna play n64 on the big screen and such....I REALLY WANT THIS) Things that would be nice, but aren't mandatory +Ice Cream Sandwhich (or atleast the update sometime in the future) +Good battery +Good sound quality (for music) So which one does it the best? Thanks!