I'd go with HL2 of course.

And also, I think Counter-strike takes skill (or doesn't) depending on how serious of a player you are. If you play with a team like in scrims or matches it takes personal skill as well as teamwork and strats. While in pubs you can run around and randomly kill people, with no pressure about winning or losing.