My main is a level 29 Hunter and I destroy on PvP because I am a good player. I do think the Hunter requires more skill to use that the other 2 classes though.
I just played about 10 games on my level 13 Warlock class and I destroyed people that were 25+ with all of their abilities. Warlock did seem a lot easier to play with since the super was easy to use and the grenades are powerful.
What I can say though, the feeling of playing with an entirely different class after a whole month is amazing. Everyone should make one of each class and appreciate what they have to offer. If you only play as one class then the others will always seem OP to you.
For example, I thought Nova Bomb was OP but after playing with my Warlock it's actually a lot harder to use. I failed a few times and hit the wall next to me when I could have a had a triple kill.
TLDR: Play as every class and appreciate what they have to offer, it's amazing!