On the "how good of a job is Penn State?" debate... if you really pay attention to college football, you'll notice that there are pretty distinct tiers (although slightly debatable year to year for teams on the fringes) for football schools.
Tier 1 is all of your schools with high prestige, massive fan bases, $$$, talent recruiting ability, etc. Tier 1 you can actually split into a Tier 1A and Tier 1B, with your Tier 1B schools basically having everything a Tier 1A school has except as much of a legacy/prestige/$$/exposure/etc. For example, Alabama is a Tier 1A school... LSU is a Tier 1B school. Tier 2 are your competitive major conference teams that can and do win conference championships and can compete at the highest level in a given year, but are missing something that keeps them from being Tier 1. Tier 3 are your major conference also-rans or rare non-AQ "powers" (most of which have now joined a major conference). Then you have Tier 4 and Tier 5 below that but no one cares about those teams really.
It is very, very rare for a coach to move from one job in a tier to another job in the same tier. In fact, I can't remember the last time it happened. It's possible for someone to go from Tier 1B to 1A if there is a compelling reason, but that is also very rare. The reason is that you're much more inclined to keep building with what you've got then uproot and start over at a comparable place for comparable money.
Penn State is a Tier 1B job, like Georgia or Oregon. Off the top of my head, there are probably about 15-20 Tier 1 jobs, then about twice as many Tier 2 jobs (Michigan State, UCLA, Stanford, etc.). PSU has all the tools to win and win big, and for the coach to be compensated very well while doing so. It's going to be less attractive because of the sanctions, but they should be able to make a strong run at basically any coach of a Tier 3 school and some Tier 2 school coaches, and NFL coaches are always a wildcard.
When ND grabbed Kelly, he was coaching at a Tier 3 school. When Mack Brown went to Texas, it was Tier 3 to Tier 1. Urban Meyer to Florida? Tier 3 to Tier 1. Saban to LSU? Tier 2 to Tier 1. This is how hiring is typically done, and usually how it works out for the best for a Tier 1 school.
A case can be made for Miami being Tier 2 or at the very low end of Tier 1B. The move to PSU was an upgrade on some levels for him, and for others it would be a downgrade. That makes it tough. For a candidate like Franklin, you're talking Tier 3 to Tier 1. He'll jump at that.