I find VLC too clunky and not up-to-date and bit screwy with codecs since it uses it's internal ones rather than system ones, so only useful if either a) you're on a machine you don't have permission to install stuff, or b) you want to run a streaming server especially with multicast, which admittedly can be useful sometimes