The main problem with CS:GO is the amount of hackers. On paper the game is awesome. The issues arise when you meet hackers every game which kill the fun you're getting from playing CS:GO. I gave up playing "competitive" because of that. Way too many hackers.
If you don't mind getting aimbot'd over and over, it's a great game to play. My go to shooter games are usually CS:GO or PubG. Tho i slacked on Pubg as i got tired of it but still an awesome game to play with friends.