I've just started getting into CS:GO and I currently have no desire to play any other shooter. I can't believe I haven't discovered it earlier.
There are a couple of things I wish someone had told me before starting, like to not ever play casual to rank up and just play Deathmatch and Arms Race instead because you'll actually learn more. And not to queue any maps outside the active duty group in competitive because you'll never play an actual game of cs:go there, these maps are exclusively for smurfs, trolls and derankers. Other than that the community is pretty great.