I use VLC for everything. Though I have MPC+CCCP in the rare event something doesn't play right. My girlfriend insists on using KMPlayer for everything but I don't like the interface too well and prefer something than can very compact it is needs to be.