TDD is great. It should be a given on any project that isn't just a spike.
I'm curious what kind of products you were building? Simple websites, or full fledged applications?
100% unit test coverage can still miss a host of gnarly bugs. A lot of the ugliness of QA comes from how A interacts with B. Or how A + B + C + D work together. Or at least, that's my 2 cents :D