What scheduling philosophy is the best?

There are several different models from the "2 1A games and make some money" philosophy to the "Let's play a cupcake non-conference" schedule to try to enhance playoff possibilities.

GSU currently has 7 conference games to play so that leaves 4 non-conference to schedule. My thinking is that 1 of these 4 should be a 1A game if we can get it (and that should be easier now with 1 game counting every year for 1A teams to be bowl-eligible). 1 other game probably can be a D2 game, maybe to start the season. The other 2 should be 1AA non-conference games, probably 1 home and 1 away each year.

This year we are playing 3 1AA non-conference (Boston U., McNeese and South Dakota St.) and Morehead St. (They aren't 1AA are they? I am not sure what classification they are).

As an Eagle fan I can live with 1 D2 each year but no more. The other games should be 1AA or 1A.

What scheduling philosophy do other schools follow?