The best i would say is Juju, touch of doom costs more than 50 the same weak point for amaya, but it instant death for anyone 4 turns later, hex is a decent long rang attack, and if they have too much def or your close curse of juju always deals 20 damage. healing touch, if used correctly can get you through a pinch, not to mention his innate ability to randomly cure a debuff can save your life (if you get touch of doomed yourself for example) he can't take a physical hit, but if equipped with the feather you don't have to deal with it much.
i'd say amaya is the worst over all character, low hp, low def, one good attack that costs more than 50 (being able to move and use an attack is a huge advantage), however the speed on his best attack isn't bad. One thing i have to note about Amaya is his debuff that affects the teams accuracy. This is by far and away the most annoying debuff in the game as you can stack it to the point where it is impossible to be hit(i found it doesn't work for some reason though...) and because it stacks on the whole team it is a nice move to do if you are unsure whether your opponent will flee or not and don't want to risk it.
phoebe is the best, i had the heal 3 hp a turn thing and used def crack until i had full hp and won with her from a point where it looked like i had no chance....
Ohhh I found a glitch, click attack, then the attack you want to use. click and hold on an opponent then move away. when the arrows to choose facing show up click on the enemy. you will then attack and be able to attack again from your new position as well