Guys you are awesome. thank you all for making it clear to me. I tried each and every class out there and nothing compares to the feeling I get while playing a ranger. all I've read on forums to date is whining and complaining, but according to the truth they're just bad players and that's it.
With your support I'm more than ever motivated to become a master of this class. Cheers!
Rip Rangers since 4.8 patch . Always in my heart.
(PS. I'll never come back to the Ranger :v)