i don't mind steam at all. works well for what it's meant to do. I've downloaded a few games from them. Don't have to go buy them or anything. Start the download before bed, play it in the morning.
As far as TFC looking cartoonish, you're nuts. This one looks like all the guys are happy and bouncy. I'm sure i'll download it and play it, but I'll probably resort back to TFC. I was never much into CS.