personally i love this game because of the reasons below:
-this game is the middle ground between complete milsim and arcade shooter
-forced class-based matches means that each team will function the same way
-dynamic gunplay, wanna play long range? get a 2x scope, wanna play short range? ditch the sights, wanna play mid-range? get some decent optics
-snipers, support, breacher, demolitions, riflemen actually have their own purpose (not all running around like cod)
-the MASSIVE punishement for being stupid. you always have the dilemma between peeking an angle or not, you always have the risk of taking the full consequence of moving between cover, if you get pinned down, bet back and find another way, or throw nades and clear the defender out
-the community, i really liked csgo, but the community doesnt do justice for that game, this game (although a relatively small playerbase) is often very humble, they just get back from work to school and just try to have fun
-point system for equipment means balance because nobody would get the full OP version of the gun, they have to get equipments for their needed playstyle and have to ditch something less important in order to get something more important, it's always sacrifice something for the greater good
-even when teammates dont use voice comms, they seemingly play teamwork automatically, if you request smoke they'll use them, if you request sniper fire then snipers would try to move to that position, if you request supressing fire then people would supress the area, request rpg they'll shoot it, basically very few are seflish people who are just looking to get kills
-the high damage model effectively makes it a non-run and gun game, if you get shot with 7.62 AP round, goodbye you
-the high explosive splash damage area make them extra useful, but comes at a cost of extra supply points that could take up your foregrip or armor
-suppression mechanics, your character will panic if there's bullets flying near your head (messed up aim etc)