Mages ballad definitely helps if the party is suffering a lot of damage. The effects become minimal depending on how much damage is being taken, it will exhaust your mp quicker trying to keep up.
And yes paeon recharges your tp as well.