>>9660368TF2 was a monumental fuckup on NECA's part. At that time the property was so fucking hot you could practically print money with any kind of merch. Granted, I'm not saying it was the easiest task--TF2 has a lot of designs with huge upper bodies being held up by very spindly legs. But still, I think they should have taken more care working out the issues (and of course, fixing the problems with accuracy and QC). It turned what could have been one of their hottest sellers ever into a reason to avoid them altogether.
ThreeA made some pretty cool figs, but they were huge and they only made the robot versions. Since robots were kinda their thing and all. I do think they could probably have made some good human ones too though, if they'd wanted to.