VLC gets my vote as well, it is the best for overall compatibility, of all those mentioned already, Plus it seperates the player options from the view area by default as BS player does, and MPlayer has as an option. VLC is freeware and available for all OS from
VLC Download