So my contract is coming up with Verizon in about a week or so. And I know this has probably been asked a kazillion times already... My initial thought was to upgrade to the Galaxy Nexus as it is the next best thing. But then I've heard a lot of good things about the GSII. My fiancee has Sprint so I can just as easy go with that option at the end of my contract. Although, I'm not 100% sold on Sprint though. And then as much as I hate Motorola, the Razr doesn't look half bad. I did check out the GSII this past weekend and it seemed too large for me though. And I think the Nexus is going to be as big or bigger! I might be able to get deal with that if the phone is worth it. Are there any other great phones out there that I'm missing? I currently have a HTC Inc. rooted w/Cyanogen. This phone has been one the best phones that I've owned. But I know it's time has about past. So I don't want to keep it forever. Any insight, advice would be appreciated!