Separate three decisions
Training, upgrading, evolving and ranking up may serve different purposes. Read the current in-game panel and record which requirement applies before spending.
Evaluate after the change
Run the same type of battle before and after an improvement. A controlled comparison is more reliable than a tier list from an unknown patch.
Local tracker
