Extra bit, post was too long:

Sure these are probably a bunch of "small things" but they sure do come together to make some major gripes. Especially about classes, it's okay if some are a bit harder than others. If a job clicks with someone enough surely they will take time to get good at it. I understand it's tough to balance them in a way where most can perform the bare minimum but should the identity of jobs really be stripped to compensate for poor gameplay? There must be a better solution and if no one says anything nothing will be done.