I like lots of suggestions here! Here are a few more:
1. Provide an alternative way to spend energy that doesn't earn Player Xp!
a. Train Magimon - spend Energy (and Silver?) to earn Magimon XP.
b. Scavenge - Use energy to search the Areas for silver/objects/gold (no player xp)
c. Buffs - Use energy to buff your next battle (NPC/PVP) ie. 10en for 10% HP buff, 20en for 10% PWR buff etc...
2. Give us an option to choose how we want to see battles.
a. Quick (as is now)
b. Full (same as now but will all steps played out)
c. Skip (skip the animation and just go to win/lose)
3. Put a big warning on Evolution Screen that says that the levels for combined magimon will be reset to 1. I flipped when i lost 8000+ silver when I evolved my level 16 magimon

Still very upset about it since there's nothing that i can do about it.
4. Allow a 1 time point redistribution available after level 20 (available for a few days?). When you're new you have no idea how to spend your points and since you can get through half the levels in only a few days there's nothing you can do about it afterwards.