So how well are the new classes balanced out? Are they overly useful, or are they near-useless? If you could think of any strong and weak points those classes have, that would be good too.