It sounds like a good idea, though it may be tricky with the customizability. You'll have to make sure players don't make lopsided/unfair characters and levels. For example, making a character that has quick, powerful moves would be fairly unfair, unless move assignments affected the character's overall stats (speed, defensive ability, stamina, etc.). In that way, you COULD make a quick, powerful character, but that would be offset by a poor defense and stamina/hp.