Unfortunately, it is truly a great game ruined by cheaters.
I had a very long break from CS (and gaming in general), so I was pretty excited to get back and enjoy the gameplay. That happened to be impossible as in at least 20% of your games you'll match up against someone cheating.
Back in 2014-2017 you would also occasionally meet someone cheating, but usually on higher ranks such as LE, LEM, SMFC, GE, that's why (I think) they cheated in the first place — to get to higher ranks and stay there.
Downloading CS years later (and having 0 skill left) I was surprised to find out that now you have silvers and novas flooded with cheaters, which makes 0 sense to me — What is those guys' goal? Why are they ranked so low using cheats? So, in 2025 cheating is not something you occasionally find among high-ranks competing between each other, but rather an issue you simply cannot avoid. Among other things, this makes the game very unfriendly for newbies who expect to play against someone in their skill bracket.
Someone might say "you are just bad and that's why you think others cheat" and while I get this POV, it is simply not the case. I might not be good anymore but I certainly remember the game's physics and stuff like that. It's quite easy to detect a cheater when you played the game for the first time in 2003. (Also, a 0 level, 1 year old, 50 hours in game Steam account having 80% HS% is simply something very, very suspicious).
Also someone might say "just don't play on Valve's servers, go to FACEIT". Firstly, I just want to casully play the game for an hour to relax, not to be all 'competitive' and ruin other's desire to win. Secondly, why can't the game be playable "out of the box" with no need to have any kind of 'add-ons'?
Well, I guess enough for a 'review'. This game will forever stay in my heart as it has brought an incalculable amount of fun into my life back in the days. And it also might bring it to someone today. But unfortunately not to me.