Yeah, my personal preference would be to just have everything individually and directly customizable (abilities, starting level 1 equipment, player tags, etc.) rather than relying on the artificial construct of a "class," but I completely understand their decision. Everything seems to be basically fully customizable in the way you mentioned anyway, so no big deal.