Я тебе отвечу как Разработчик игр, так как сам пишу проекты игр. Баланс между классами выстроить очень сложно, это практически невозможно. Тысячи игроков всё равно найдут уязвимые места по которым будут бить в тех или иных классах.
Если интересно,то вот мои проекты.