I think we're all a little biased on this forum, but I'd go for the Maxx. The phone is just awesome--obviously, the battery is a beast, but besides that, it is one of the more problem-free phones you're going to find. Sure, you'll see some complaints on the forums, but compared to other phones, they're much fewer. Reception and voice quality is excellent. No ICS yet, but it's definitely coming--Gingerbread works very well on it, and having experienced ICS on my tablet, I'm not sure how much more it'll add.
It looks like you're on Sprint, right? For anyone reading this thread and who is already on Verizon, and who also has an unlimited plan, now is the right time to get this phone because pretty soon, Verizon will only allow you to keep your unlimited plan if you buy a phone at an unsubsidized price (which is usually around $400-600 for most modern smartphones). On top of that, the Maxx should be a pretty long-lived phone given its awesome battery.