Haven't tried Counter Strike source, but the only CS i did try is condition zero.
Bf2 > CS condition zero.
Basically bf2 has slower action, and people don't all jump too much. Plus when you die you can spawn in a few seconds instead of wait for the game to end. Ugh.