I’ve found minion master to be a well-rounded option up until level 30 so far.
Just be aware that your minions will die, especially in hectic battles and fights vs veterans/champions. Be sure to make use of your minion’s active abilities, such as your bone minion’s detonate command.
Oh, and staff synergises very well with a minion army thanks to its AoE heal that’s surprisingly potent.