The most fun I've ever had in TF2 was when I didn't have a job and I'd play Tf2Center at 2 am with drunk Carnage and Relic.
Also I had a lot of fun on a really old UGC Steel team and met some of my favorite gamers who I still play games with and talk to two years later.