I have to admit, TT is pretty freakin cool now. I had the same thoughts on the bish spawns (only got a couple of runs in at TT last night), until I shot some guy 3K away, and then heard about a dozen shells fall around me in the next 10 seconds before my own freakin' squaddie blasted me.
You get a really good view of the town, and everyone in it gets a really good view of you.
Dig all that cover though.