Something I noticed as I played was that the better I got, the longer I had to wait between good attacks. When I started the game, I could heal all of my creatures within an hour. That made for some exciting gameplay as I could attack and be attacked more frequently. The problem is, as my creatures went from 200 or 300 health to 2500, it started taking over an hour to heal a single creature.
To fix this, I have several ideas. First of all, perhaps the VE regenerated each cycle could increase as the player gains more experience or increases their MP level. MP3 would still regenerate 300 VE an hour, MP4 might regenerate 500 or more VE an hour. Upgrades would also be available (perhaps unlocked during gameplay) to further increase this amount.
VE regeneration could also be based on Max Vitality. A player would regenerate anywhere between 5-15 percent of their Maximum Vital Energy every cycle. This would also allow for upgrades to be unlocked during gameplay to increase the percentage gained.
A third idea I had was to regenerate VE based on the average maximum creature vitality (the sum of the maximum vital energies of all your creatures divided by the number of creatures you own). One possibility with this is that every regeneration cycle, you gain enough VE to completely heal one of your average units, or, if that's too much, maybe half of one of your average units. In any case, it would add more possibilities to the game. Personally, I like this idea the best.
Please don't just shoot down my ideas - I understand that part of the game's concept is to be played a little bit every day, not all at once, but I think that improving the VE gained per regeneration cycle wouldn't ruin the concept but would actually make it more fun!