Characters should have to make tradeoffs.
At the moment this isn't happening; some classes are able to have top notch dps and defense.
Additionally, game-play needs to make a wider variety of game styles effective; i.e. making tanks useful sometimes would be great.