I'd go with an xbox controller if you have one handy.
I agree with this fellow GAFfer, however I did finished in the 360 back in the day.
Going to play a bit more of CS GO to take advantage of the Free weekend, the game looks fun to be honest. I still have CS 1.6 in a older Steam account that I do not use it but I'm liking this one too.
Hope this sale can happen again in better times for me, Summer Sale or similar since the deal is great.