I just bought one a few months ago when my 13 year old Nokia died. I actually dislike the phone quite a bit and prefer my old Nokia. I have to charge the Razr about every other day, even if I haven't used it for calls. It takes too many button presses to do anything. It isn't very responsive (it takes about 4 seconds for each text deletion). If I receive a missed call or text the phone will vibrate every 5 minutes until I open the phone. This is really annoying in the middle of the night, and when I'm talking to someone at work and my phone won't stop making noise. It supports SMS and MMS, but doesn't actually do well with group texts. Sometimes I can open them, sometimes I can then see what the person sent, and other times the message won't open at all. Also, maybe I'm just dumb, but I can't figure out how to add apostrophes to text messages, which bothers me (especially because I talk to a lot of non-native speakers and I don't want to reinforce poor grammar). Maybe different providers had better interfaces that solve some of these problems, though.
The only things I appreciate about the phone are that it has a USB port for charging instead of a barrel plug, and it can store more messages.