In Alliance, combat with a staff is sort of limited (for example, no thrusting, no attacks that would cause you to take a hand off the staff), so no, it's not particularly powerful. It's a good, cheap defensive weapon for casters, plus you can block with one hand while throwing packets with the other, so there's that. But if you were building an optimal weapon-user, staff probably isn't the best way to go.