Hardly if you want the codec route you don't need many and any media player should play what ever you like. I'm not a massive fan of VLC as I do some video editing so I need the codecs there in the first place.
FFdshow
AC3Filter
Matrakosa splitter (haalis)
CoreAVC (not free, good if your encoding otherwise stick with ffdshow's 264 support)
And thats about it as far as what codecs are needed.
I agree with james.miller, if something like VLC wont play it i'd bet its either a bad encode or a corrupt container, try demux and remux to another container, see if it works.