I feel they have strength, but also weakness : not so great damage if they dont ride into their shot, poor rate of fire, and their build are mostly light-medium armored and easy to take down if their user is not very good.
Anyone playing any class and being excellent at it will always be seen as an annoying person.