Personally I use Media Player Classic. Combined with K-lite codec pack it has played everything I have ever thrown at it, also I like that it's simple and easy to use
If you want something more like a software for a HTPC I think XBMC is the best choice, but it does require a bit more resources to play files than just a basic media player
Google Media Player Classic Home Cinema and K-lite codec pack if you wanna try it