It depends if you want to deal a lot of damage at once, the best skill is the dragon's fireball, now if it's mobility you want the best is the teleportation fireball and lastly if you want to attack enemies that are in point where you don't reach the best skill is the bat.