O man i gotta lot to teach you lolz, nah it can be repetitve but thats the thing i dont play public i only play Practice Matches and mix's with my mates, constantly learning new maps and tactics. Its not just like playing it, its living it. Theres diffrent opinions tho alot of my serous gamer freinds dont play it anymore due to this repetitive "idea" but they never really got into the matching side of it.
Took me a year to even know what a mix/match was but once i started i just couldnt stop, i do play other games but i feel like if i start playing other games my skills go down on cs and i cant get them back up unless i train. For the serious FPS player counterstrike is an essential in my opinion.
Where as games like cod ect borderline on both, they can be both proffesionall and a muck around, cs i do find it boring just to muck around, but mixing is a whole diffrent story.....