There is no class that is better at pvp then the other.Due to the fact that team work and group coordination is key to winning. With that said, I suggest you decide on your play style that you want rather then the "best class". There is no class better then the other only players.
I do hope that helped