CS:GO is a game for those who can work in a team, if you are not one of those then it is better not to play it. In this game you will meet both normal teammates and “very friendly and adequate” ones. I advise you to play the competitive mode only when you are determined to win, and please play for fun in public. Don't spoil the game for others. Provide your team with information about the enemy. If a team makes an economic round, then there is no need to buy anything, it is better to make a full buy in the next round with the whole team.
If you are willing to sometimes tolerate “friendly” allies and want to play CS:GO, then buy it.
I think I have outlined the general idea about this game.