My opinion of the popularity of CS? It was in the right place at the right time. Quake1/Quakeworld TF (QWTF) was an extremely fun and popular game for its time, but broadband was not as widely available. When TFC came along valve botched up what was previously an excellent game with a large following. Then CS team came along about 4 months after the release of TFC and released beta 1 of CS, the first significant HL1 mod and a fairly substantial release consisting of 3 levels (prison, mansion, and that warehouse map...forget its name). Goose et al. did a good job of following up with releases, to a mod that had no competition (like I said previously, valve botched TFC -- a large portion of the QWTF community felt that way about it), and fixed and added features that a community wanted. The mod certainly wasn't taking competition from QWTF because HL1 had superior graphics, and this mattered to a lot of people who had looked forward so greatly to TFC (which was a replacement to the alleged and mythical TF2 that was SUPPOSED to be released for HL1...but that, too, is another rant) and had been let down by what Valve delivered. Tribes1 was also very popular at this time -- further taking from the QWTF player base.
Personally, I was bored for CS by beta 4, but that's another story...
The time was now approximately 4 years after the first version of QWTF was released and broadband was much more accessible to a large portion of the US. When QWTF came out dialup BY FAR was the most common internet connection and this, in general, made online gaming less attractive and popular. Remember the days of high ping bastard (HPB) and low ping bastard (LPB)?? When LPBs were a minority that often took flak from HPBs? Today HPBs take flak from LPBs and are kicked "for lagging the server" -- but back then a good LPB player was equally harassed and removed from servers where everyone else was HPB.
...a lot of ramble, but in summary -- I think CS became so popular because it was the best alternative at a time when online gaming was more feasible. If the infrastructure for broadband had been in place 4-5 years earlier, and if Valve hadn't failed to deliver TF2 and subsequently delivered a pathetic vision of "TF Classic" -- effectively pissing on a large player base, I think there would be a more cult-like following of the TF series and CS might not be what it is today. Further, if another mod team had had it together and released more closely to CS, that, too, might have also neutered CS in its early stages -- but Goose et al. were insightful and were developing the models from CS even before HL1 was released.
CS was a lot of peoples' first online game that they really got into and dumped a lot of time into, and much like other firsts in life, people have a hard time letting it go. I'll admit my "first" was QWTF, so perhaps I'm biased -- but now, 10 years later, that first has definately came and gone. I'm sure the people who started on Quake2, Tribes1, Tribes2, HL1/CS, Quake3A, yadda, yadda, yadda feel the same way about their "first" game -- they still hold a fondness for it. I just think that CS had a larger pool of people who made it their first.
CS is not a perfect game. It was simply in the right place(HL1, a game racking up awards and getting publicity) at the right time(No mod competition, broadband more widely available, many newcomers to online gaming). THIS is why all of the CS copycat mods have not been successful.
This comment was edited on Mar 2, 11:54.