The phone IS amazing. I've had it for a week and a half and am very impressed by the battery life. When the new ICS get downloaded (within a few months I hear) this will be the ultimate smartphone.
One caveat: The phone froze on me yesterday and there was NOTHING I could do. Since you can't remove the battery, you just have to wait it out. It took a couple of minutes for the phone to correct itself, but at least it DOES correct itself. If your RAZR MAXX freezes up on you, don't panic. Just let it "heal"....I supposed that it's a push. If the phone DID have a removable battery, by the time you took off your case, took off the back, took out the battery, put the battery back in and then let the phone power up again, the same amount of time would have passed as opposed to "waiting it out" with the MAXX.
No need to wait, you can push the power button, while holding both volume buttons down for about 5-10 seconds to force a reboot.