I would recommend a full caster: bard, cleric, druid, sorcerer or wizard.
Because the party is slightly on the small side, I would give serious consideration to the circle of the shepherd druid. Conjure animals and conjure woodland beings can be a bookkeeping pain, but your summoned creatures...