In your opinion, which class currently has the best balance of fun and power; not too boring/complicated, not too under/overpowered?