Oops, I forgot to comment on this point. Actually, in this one area, I agree with you. Classes can (and should) be better at different things, and a game that handles balance properly should factor this in. Otherwise, you get cookie cutter class design that does not sustain interest. I've always...