I'm a newbie and have been playing it. Super fun at competitive. I'm playing against other silver shitters, no one really knows how to play it and that's great.
Casual is awful. There's too many people but there's also the fact that people nearly instakill me as soon as they see me. I prefer the silvershitters that give me a chance to fight back.
I swear I'll never learn recoil control. I can spend 2 hours in the recoil training map, but it only takes 5 minutes of a real match to completely forget it.