I've had mine for about 10 weeks now and I have to say it's a great phone. I used Dolphin Browser frequently throughout the day, stream netflix movies while I'm waiting at my kids volleyball training and of course use it for txting and phone calls. I charge the phone once every two to three days.
There are only 3 very minor quibbles as far as I'm concerned. First is there is a software bug affecting all RAZR phones, it will lose it's ability to auto-rotate the screen, requiring a power off/on to fix. Which apps cause this are currently unknown, but I suspect it is browser/internet access related. The issue is not entirely the fault of the apps as they don't cause the same errors on other Android phones. They are probably doing something naughty, but HTC and Samsung phones appear to have more robust versions of the OS. Very minor like I said and a quick "reboot" fixes the problem, which occurs maybe once or twice a week.
The second minor quibble is that you cannot remove the battery. So ok, this phone makes having a spare mostly irrelevant, but if the phone does lockup then you're in a bit of bind. Consider that the only way to clear many Android lockups is to power off the phone - and that most Android lockups mean that you cannot do this because the touch screen stops responding and pressing 'Power Off' is no longer possible. So that leaves removing the battering (you can't) or waiting for the battery to discharge.. You now have a phone that accepts no inputs, will automatically go into a power-saving smart action when it's battery reaches 50% life and a battery that lasts a month on standby. This could be a tiny issue. Fortunately the most common reason for this phone to lockup is simply that it's overheated, so a fan or a lump of ice in a baggy will return your phone to normal operation. But you can see where this might be a bit of problem later down the road as most smartphones last around 18 months before weird shit starts happening.
Last issue is that overheating. It's a minor thing but I now live in Vegas and the last thing I need in a 100-110 degree summer is a phone that acts like a heating pad sitting in my trouser pocket.
These things are hardly deal breakers though. I loved my old HTC Incredible, gave me 2 1/2 years of very decent service. But after trying the latest Samsung offering with ICS, I find this to be superior in every way. ICS itself is not a big deal to me as most of the features other people love are things I don't use. I have around 5 apps that I use on a daily basis, another 5 or so that I use a couple times a week and the rest of the phones functionality is wasted on me.
The important things are all checked - big screen, big battery, Netflix, Navigator and my apps work.