1- you get mana by killing ennemy...the one who lands the last blow on the ennemy gets everything
2-You can vote in class for better items in shop.
3- Depends, i haven't played for a long time but i like the one with Samurai(girl), something like 50% more dmg on single target. i dont remember wich class had that one but you can learn 50% to monster(non human ennemy)dmg too,i think.
i had 2 lady samurai and 3-4 cheerleader (5% boost all ally unit, i think i was using something that increased crit rate too) and 2 shaman (-5% all enemy and the other one was -20% evasion i think), i beat baal(land of carnage) with that.
i think ninja can be pretty good too with 50% evade no matter wich side the ennemy attack (and with all the speed they get from weapon...)
but i never tried them.







