I have a verizon upgrade in a few days and have been trying to decide what to do. Of verizon's current lineup I am interested in the galaxy nexus and razr maxx. Should I take my pick of these two, or wait for the next big thing? I love that the nexus has ics and is a nexus phone, but the reported poor battery life is concerning and I am unsure about the lack of an sd card. The razr makes me wish it had ics and I'm not sure about the lack of removable battery. I will be rooting and romming whichever phone I get so a good dev community is a plus. Any other information I should know?