Then those two phones will be on my list, are there any advantages Do you think to getting a blackberry (besides bbm obviously) or something like a Windows phone?
Blackberry is all but dead, to be honest. They kind of got left behind by Apple and Google, and it really shows in the way their software is put together. They're going to need something akin to an industry miracle to make a full comeback.
I've heard good things about Windows Phone (although I've only played with them in stores). If you're looking in that direction I'd wait for Windows Phone 8 to be released, though, since none of the current WP7.x devices are going to be upgradeable to WP8.
Overall I prefer Android...it's by far the most flexible and allows for the most customization (if that's important to you). The Galaxy Nexus is still being supported by Google, but Verizon insisted on enough proprietary modifications on their version that Google seems to have kind of washed their hands of it, support-wise. Other carriers won't have that problem, but I'd check first just to be sure. I chose the Galaxy S II over the Nexus...mostly for the SD card slot. I run a custom firmware and it's still nowhere near obsolete as far as performance (yet). I'll probably skip the Galaxy S3. My S II is plenty fast for what I use it for, and the S3 just edges into "physically just a little too big" territory for me.