Originally Posted by PuhChewyChomp
Every other developer I can think of just puts a full game together and releases it at once.
Errrr... no, they don't. BioWare sure as hell doesn't. And among all the companies jumping the DLC train, I think Telltale had the best idea. Faulty without doubt, but still the best.