"If you play videos on your smart phone frequently, that too from different sources, I mean different types and different compressions, then mx player is the best one to do that for you.It can play almost all files in your smart phone, if you have seen error in playing some file it can either be a problem of missing codec, or of your hardware decoders.the software decoder option in mx enables you to play some files which are not supported natively by your system.
HD videos can be played smoothly using mx player.if your hardware is obsolete and hd videos lags while playing, then you can go to preferences and enable frame drops.this will make sure your video experience is awesome.I couldnt pick-up any negatives for MX player, install necessary codecs and you no longer has to worry about playing videos.The interface of MX player is also competitive with quick swipe options to navigate, volume control and brightness control."