I've been peaking around and found a cool plug-in for Quicktime that expands the formats to be read by leaps and bounds. VLC is a program that does pretty much any format and has multiple builds for different OS's. So this inquires a short question.
Do you opt for VLC? Or do you stick with QuickTime and give it a boost with Perian?
This question has been asked and answered too many times to count. However, it is borne of a lack of understanding of QuickTime and
VLC.
VLC is a player that includes cloned codecs for numerous media types. It is, however, not extensible. QuickTime is the MacOS X frameworks for time-based media. The application that many call "QuickTime," is the
QuickTime Player. It is a simple, albeit the most famous, QuickTime-based application. Virtually every other Macintosh application is also QuickTime-compatible. QuickTime is extensible with user-installable and manufacturer-supplied codecs. There are notable exceptions, but nearly all QuickTime-compatible applications gain functionality by the installation of each new codec.
iMovie and
iDVD are two free Quicktime-based applications that ship with every new Mac.
MPEG Streamclip is a popular downloadable QuickTime application. Microsoft
Office and Apple's suite of prosumer and professional media editors are QuickTime-based. The new
Movist player is a combination of FFMpeg- and QuickTime-based. The commercial
Elmedia Player is a combination of QuickTime-, Shockwave/Flash-, Real Video-, and Silverlight-based. There are other hybrid media players.
Seen in this light, the either/or nature of the OP is misplaced. If you use a Mac, then you use QuickTime.
VLC is an option if you want to play downloaded or streaming video. However, it cannot replace QuickTime.