I have owned 3 HTC phones before the RAZR M. I liked them all but have found flaws that really bothered me. However, the RAZR M is the phone that has fewest complaints from me. HTC Droid Incredible (the original with the AMOLED): poor battery life, noticeably slower compared to Nexus One. Bad outdoor sunlight screen viewing. The RAZR M easily has triple the battery life and outdoor viewing is much better. The Inc 1's poor battery life drove me to look for a new phone after a year. I then bought the Incredible 2 after reading reviews that it had good battery life. Yes the battery life was a good improvement, but it's speaker (for music) and speaker phone was not loud enough. It was slow when running a Sense rom. It was fast when running an AOSP rom, however the camera was very grainy when on AOSP. The RAZR M definitely has a louder speaker, the camera is on par or better, and battery life is still noticeably better. When my upgrade discount came, I got the Rezound. What sold me was the High res screen. It was beautiful. However, the S3 cpu was laggy even though it was a dual-core. The camera, although it was it was fast, was poor in low light conditions, and the auto-white balance option never worked well. The battery life was bad, not as bad the Inc1, but worse than the Inc2. I got the extended battery, which made the phone very bulky. I was ok with that for a while, but eventually it started to bother me. With the extended battery I could average 16 hours. The extended battery was rated at 2750mAh. Compare that to the RAZR M's 2000mAh, and the RAZR M can easily average 20 hours. I became very impressed with the RAZR M. The RAZR M has the S4 cpu, and it was much smoother than the S3, and gaming performance was better as well. I tried using an AOSP rom on the Rezound to speed things up, but AOSP roms made the sound volume and quality much lower. The conclusion, I've had to compromise a lot with all the previous HTC phones that I've had. The RAZR M was the first phone I've had that I didn't have to compromise much. I'm really looking forward to seeing what Motorola will come up with next.