I love cross platform software because I can use it on many platforms. One app to learn for many OSes. I also like technically apt programs. VLC ticks both those boxes and has the benefit of being open source.
Prior to this, I used Quicktime, iTunes and DiVX player for Mac. I don't think all three combined play as many formats as VLC.