I agree with the advice EJT gave you above. I just helped a friend choose between the Razr MAXX and the Nexus the other day. He went with the Razr, and now that it has ICS it is even better. The ICS update is surprisingly similar to stock ICS -- primarily some color scheme and icon changes as well as Motorola's apps installed.
On the other hand, however, the Nexus is in my opinion the more beautiful device of the two. Stock ICS was great, and stock JB is incredible. I can guarantee (to the best of my ability..) that you won't have the same JB experience on the Razr that you will on the Nexus; that's simply how it is with a Nexus device. I keep seeing potential Nexus owners say that they don't want to root their phone, deal with ROMs, kernels, etc. The answer is that you just don't need to. If you want to gradually ease into it after getting used to the phone and Android itself, the support community for the Nexus is arguably second-to-none -- they'll give 100% to help you do whatever you want to do with your phone. Again, that comes with having a Nexus device. But even without rooting your phone and putting custom software on it, you'll have a sleek, smooth, and fast stock version of Android to enjoy.
I do believe the Razr MAXX currently costs $100 less than the Nexus. In the end, it's obviously your choice. I see more of the iOS-level polish on the Nexus than I do on the Razr, with the only downside being potentially shorter battery life.
Edit: greyhd (post above mine) is also correct. The VZW LTE Galaxy Nexus will receive updates slower than the GSM version sold through Google, but you do get Verizon's network. It's a trade-off that you have to make, one way or the other.