I have been doing tons and tons of research over the pat 3 days. However, I am just as confused as I was a couple of days ago, perhaps even more. I am in between the Droid RAZR, HTC Rezound, the Google Nexus or the Bionic. The Droid RAZR seems to have a great form factor, and the OS skin on it is very appealing. However, I am still a tad worried about the battery life and how big the phone is (I have small hands and I feel it'd be difficult to hold considering it has a large footprint). The HTC Rezound, I love and I can get it at a nice price ($159). And although it boasts a 1.5 Ghz processor, I am worried that its benchmarked behind the RAZR and Nexus. On top of that, I really want to be able to have stock Android ICS on it (which I can do by rooting, but I am worried about voiding the warranty). I love the fact that it comes with Beats headphones though (they're pretty amazing). The Galaxy Nexus seems good. I love the fact that it ships with stock ICS and will have support for a while because its a Nexus. But I have heard it's not as snappy at times and the build quality looks terrible on the pictures. Moreover, as with the RAZR, I may be overspending slightly to get it. The Bionic. I only included the phone because of the price. It's 30 bucks on the Verizon website, but I don't know how much performance I am giving up with the 1 Ghz processor. Also, it looks like a brick. No matter what phone I get, I am definitely going to try and put stock ICS on there. I just don't know if I can "un-void" my warranty if I ever want to send the phone back. Regardless, anybody have any input on what I should get? My upgrade comes on January 30th.