Well, I'm one that went from the DX2 to the Razr Maxx. I'm also one that said no more Moto phones for me again. I guess I lied. When I first upgraded, I tried the other side and found out that the old saying "the grass is greener on the other side" doesn't hold true with these phones. The phone I bought (HTC Rezound) missed probably 4 out of 5 calls I received. It just didn't ring. Needless to say I can't have that. It is after all, first and foremost a phone. If it doesn't ring when you get a call, all the unlocked bootloaders in the world aren't worth having. Moto hardware is tough to beat.
So, with that said, yeah, I like the phone. There's lots of roms available for it. Yes, ICS roms are there too. They do have their quirks though. Much like CM7 for the DX2. I'm running Eclipse on it right now but from what I remember, the problems with it that were most noticeable were things like the camcorder not working (no Moto drivers available) and a Bluetooth issue. Bluetooth works fine but if you turn off the Bluetooth device you're using off and forget to turn Bluetooth off on the phone, and then make a call or somebody calls you, you won't hear them and they can't hear you. Seems to me that mine wouldn't even ring but it's been a while so I don't remember for sure. The easy fix is to turn off Bluetooth when you aren't using it. Also, and this was kind of the one issue that made me leave it, data can be iffy at times. I tried several of them (Gummy and Black Widow being the best for me) and had problems with data being dropped. Only time I had troubles with it was when I was in a weak area but a lot of my work is in areas like that and it would get quite frustrating. However, it seems to be a hit and miss thing. Some people have absolutely no problems with data on those two roms, others have the problems I have. I suspect it depends on the signal but others say they don't have problems even with a weak signal so; who knows?
I have no doubt though that when the ICS upgrade comes, those issues will be fixed with the new kernal that comes with it. The phone is free. You'd be a fool not to jump on it. It shouldn't change your upgrade path since you didn't buy it so you really have nothing to lose. If you don't like it, activate your X2 again, unless of course, you have to give that up to get this one. If that's the case, well, I'd still go for the Maxx.
One more thought. For the Razr and Razr Maxx, if it's a CDMA phone, XDA isn't the best place to find roms, mods or what have you, for it. Most of the stuff here is for the GSM version of the phone. There's a website out there that's pretty much totally devoted to the Razr. They have far more stuff there for the CDMA phone than you can get here. Don't know what the policies are here for posting links to other forums so I guess I'll leave it out. If you get it and want a link, PM me.