there are many misconceptions about cs go that are really stupid. if you played the game you could prove most of them wrong. cs go is mainly skill based and not luck based like cod and bf. cs go has almost the exact same spray pattern every time you shoot the gun so if you put lots of time into spray practice you can get really good at spraying. there is some luck tho, such as jump shots with any gun that isnt the ssg. the hacking in csgo in either way more than people say or its way less. the reason i say that is because no one "rage hacks" csgo has overwatch which records people that get reported so experienced players can see from the accused point of view. overwatch scares hackers to make them not show they are hacking so hackers arent a huge problem. smurfs will be able to be reported soon so you wont see as many. csgo is worth a try for a month but nothing less. if you like it after a month then play it if you dont like it after a month then dont.
p.s. sorry if reading this is aids.
there is a great leveling system that is much like the league of legends one.