I agree with Moonstar that 34 levels is a very rare occurrence. Ideally, it would be good to outline which skills you consider to be a priority to take; also, in my opinion, leadership is not needed for the Warlock, it would be better to take Darkness.
Warlock without a Herald? Hmm, then it turns out that it will be more difficult for us to gather a large number of units to reach the endgame with an overwhelming majority.