you can probably use a mage. as for cannoneer, either kanon or zola probably. i dont think mel is better than zola. mel skill is range up, zola is change into magic, kanon is...i dont even remember. either way, they're all low priority. the key thing for furfur is really to use slower but harder hitting units like pirates. bashira and spica are still usable, but you need to take more care when using them.
I had a post showing a rough lineup of what I used here: http://harem-battle.club/millennium-...html#post20741