For you who have not played the earlier Counter Strike games:
The game is kind off hard in the beginning, a tip is to play offline with medium bots to learn the shooting and then get to know all the maps. When you feel familiar with this awesome game, expand it to the level playing against expert bots. Later on begin the journey and play competitive. For you who have played Counter Strike Source and Counter Strike 1.6 earlier will love this, no doubt about that!
The rank system is both good and bad, sometimes without any reason I have noticed that you can get deranked when you should'nt. But most of the time I feel that it works really good.
About the matchmaking... Well I always end up with a couple of russians who don't listen and other players who will ruin your tactics etc.
Graphics: 90/100
I feel that it could be better BUT I love that CS GO and their players dont have