I like the instant respawn. I mean come on, it's 2fort in a pub environment. There's no medals to be won here, just join, be social and have fun, thats how I see it.
Especially on 2 fort when 2-3 snipers on a team can kill you time and time again while you're trying to get across the bridge or something. It wouldn't be very fun if it took you 3-5 minutes just to cross the birdge because you have to wait to respawn each time.