Melding should really just eat a flat amount of materia per overmeld. The current system is both immensely tedious and immeasurably frustrating and adds nothing of value to the game. If I want to gamble, I'll head to the Gold Saucer, thanks.