DrEvil, you don't like the game because you expected it to be similar to what you've no doubt played countless hours of, and I totally hear you. I'm the same way with UT200* vs the original UT, Tribes 2 vs Tribes, or even Quake 2 vs QuakeWorld.
Luckily for me, I somehow managed to avoid playing any version of TF before (too wrapped up in Quake/UT/RTCW), so to me it's all fresh. And from that point of view, this game is a-w-e-s-o-m-e. This is what a team based FPS should be.
They absolutely nailed the little things like the feel of the combat, interesting but clean maps, player visibility, engine performance, etc. Don't take any of these things for granted, there are very few multiplayer focused FPS games coming out and all of them are getting at least one of these wrong. Look at ETQW - uneven performance, can't distinguish classes, jerky combat feel. Just one example. TF2 gets the fundamentals right. I love it.