@beardalaxy I have played TF2 to death. (Its the only game that made me suspend my EA boycot for a second). I love the short SinglePlayer campaign that is really well made, its excellent.
And I have enjoyed MP for countless hours too =)
I can recommend this game, although, you need to mod the game to play MP on public TF2 servers. Due to hackers and DOSers the original TF2 are effectively shut down.