You mention that you can get her a military ticket. I'm assuming you mean the Salute tickets. If this is so, you might want to do the math before you do free dining. With the park hopper added to the deal, the room discount plus Salute tickets (which include PH), might be a better deal for you all around than paying rack rate and full ticket price for free dining.
Remember, though, any character or buffet meals you do, she will be charged for them no matter what she eats. So if these are in your plans, then doing free dining for everyone may still be the best bet.