Have you guys tried using Elona+ Custom's custom AI and Tag Organization abilities? They allow you to make a incredibly powerful party members.
My strategy is to snipe from afar while riding on Pascal (a recruitable NPC that doubles as a great mount), while my tag team of Chante (a cute fairy) and Elise (An evolved Young Lady) shreds things behind a wall of skeleton warriors (Coffins of Necromancy).
Chante is set to buff herself with divine wisdom, attack with lightning bolt, and keep her tag team out of danger w/ short teleport and general movement; also set to use harvest mana when low on MP.
Elise starts out with Cheer, casts healing rain when either is low on health, and use her unique potion throw ability.
This were a couple of issues with this tag team to start, since Elise kept missing with her potions (and especially molotovs) and Chante kept running out of MP; but it paid off in the end.
Since Chante handles all the movement, Elise throws potions with almost 100% chance. The now debuffed and wet enemies are easy prey for lightning spells and my ice-damage sniper rifle.