One question though: Why assuming that they will run on different base stats and have different roles? We have only one class that splits into two jobs using that data as premise for how everything will be ruled sounds dumb.