I'd say Source was great. I sank in multiple thousands of hours in that game - but only playing surf_. (The kind where you had to actually kill enemy players, not the kind where you just surf to a certain platform).
I probably spent over a thousand hours playing 'surf_greatriver2_1'. Absolutely sucked at regular CS, but somehow got very good at shooting with the shotgun whilst in the air.