Why people still use android baffles me. I gave up waiting for htc to update my m7 and installed cyanogenmod but I regretted that after a few days...so buggy, end call button doesn't work when headphones are in, random app crashes, broken update button and the slow down over time forcing me to restart the phone...good luck reinstalling the original oem ruu if you can find it.
But yeah got a Lumia 930 for xmas and sold my m7 the next day. There's 1 or 2 apps missing but I just pin the web app to the home screen. never going android again.