Killing Floor is pretty fun, but nothing tops Team Fortress 2 it is just pure fun and doesn't take itself seriously.
It's also free!

Killing Floor is pretty fun, but nothing tops Team Fortress 2 it is just pure fun and doesn't take itself seriously.
I would definitely say TF2 matches your 'fun' requirement perfectly.