It takes some getting used to. My first reactions when playing the first time was essentially this game looks like shit, plays like shit, and is shit. After some updates and getting more used to it, I have come to enjoy it more so now. It was a pain gettin used to the new recoil n I feel the game punishes those who rush. You can't just run in guns ablaze n get that first HS off...altho people will prob disagree with that statement too.
You really just have to get
for the game and once u do its not bad; especially when u got the TD guys playing on it.
Try the CSGO gungame server first to get a hang of all the guns n recoil, movement, etc.
Is it worth $20? well, thats up to you. Knowing what I know now I would wait for steam sale or someone to gift it to you or something. Xmas is around the corner >.>