I think a lot of the issues people are having is getting used to the new capacitive style screen too. I know it took some getting used to for me coming from all the WM resistive screens I was used to. I had the same issues before when trying to use the iPhones screen. You have to use different speeds between taps and your finger must completely leave the screens surface between taps because even the slightest contact with the screen registers a touch or swipe. The only place I really notice some lag is when dropping the notification menu, and I think thats more in the coding than it is a processor lag issue. Another thing that takes some getting used to is the screen calibration. On WM you used the screen calibration setting to kind of personalize the screen to react to where you liked to touch. Most (if not all) capacitive screen devices sont use a personal calibration setting, it's already calibrated from the factory and you just have to adapt and get used to where it wants you to touch. As far as the audio and video limitations there's unfortunately very little we can do about that until some develops an app that plays those things. WM wouldnt play them either until someone created Core Player and TCPMP, and I suspect that eventually we'll see a player like that for Android. Until then we'll be taking the extra step of converting everything on our PCs before adding them to the phone. Obviously those things werent deal breakers for lots of us, but if those are the big issues for you, you might be better off with a different phone