I cook 4 nights a week, we go out once a week, and the other two nights I work so my husband heats up leftovers for himself and the kids. I plan a couple of things that will reheat well (lasagna, baked potato soup, chicken thighs over rice which can later be served over fresh rice or salad, etc) for the leftover nights. Then two of the things I cook, I don't worry about whether they will reheat well and I make smaller portions.
Our son is picky about leftovers. He's almost 20 and living at home for the summer while he does an engineering internship. He is free to cook his own food if he doesn't like the available leftovers. There will always be a healthy meal available, then anyone who doesn't like what I've prepared is welcomed to take their own initiative with no hard feelings.