I'm convinced that there's an algorithm in the game that rewards you based on how many of certain items you aleady have. If you have lots of unused RC, you'll get more RC. If you have 0 Charge TM's, it's gonna take you a long time to get another one.
Basically, try to keep a double-digit reserve of RC and TM's before using any.