I'm currently typing on a Quickfire Rapid (the TKL one) with MX Reds. I love it. I'm only slightly versed in mechanical boards, so I hope this helps.
Unless you want to drop 150-170 on a filco board, you aren't going to get something of better build quality. The QF Rapid is literally a repackaged filco TKL with shittier keycaps. That said, don't get the fullsize CM storm board. I can't vouch for it being bad or anything, but it's not a "repackaged filco" like the TKL version is.
Leopolds are very good, I used an MX brown fullsize in the office for a while. If the aesthetics of the CM Storm aren't up your alley, but you don't want to pay 160 for a filco, Leopold is a definite option. Note however, that keyboard maniacs who have spent thousands on keyboards largely agree that the QF Rapid's stabilizers (Costar) are better than those on a Leopold board (not that it matters for tf2 anyway).
I don't recommend daskeyboard as highly - they're more geared toward typing than gaming, and don't offer the same selection of switches filco, CMstorm, or Leopold do. They also have a glossy finish, making them annoying to maintain.
Ducky is cool if you want a back-lit keyboard. Pretty sure they have a TKL model out now too.
If you're a hipster, buy a KBtalking board.
If you wanna pick up bitches at lans, drop 300 on a Topre Realforce or HHKpro.
Hope I helped. Sorry for my bad English.