Fifth
Some of you rewards are tied to your food storage, so higher food storage gets you more food rewards. Some of your rewards are tied to your iron storage, so higher iron storage gets you more iron. Unfortunately , more recruit storage does not increase your recruit rewards.
Sixth
To answer your original question, I have two builders so I maxed my mines when I was low on iron since mines take food.