The system is fine as is. The only adjustment that I could possibly see a need for is a decrease in the time period between replenishing anima points. Making something free because someone somewhere (and probably not a majority of the players) may not have time to walk 3 to ten minutes (less time once Chocobo's and airships are installed) is not a great reason. Do you suggest giving everyone an auto-raise to full? I mean, if you are pressed for that much time, it's going to be a real bitch waiting 3 minutes + to unweaken or run back from the node.

No matter what, there is always going to be something that leads to inconvenience, that's just the way it is.