I agree with many of his points. I think TF2's simplicity and easy enjoyment at almost any level of competitiveness or just casual play allows it to keep going. There is just a lot of great love for the game.
Forever will I resent Valve for how things went with community servers, but, they've just gone with the flow and expectations of other games... gone with the days of trying to find a good server and just wanting to jump in and play.
But even now... I have the itch to come back and play more.