It looks like a stage for a break. I don't think Saxo will try to send Majka out front. Rogers looks like a better bet for this stage. They'll try and stop Purito getting in a break (unless Rogers is there as well, Roche doesn't look in great form). I'm not sure that Purito would be that keen to get in a break , there are too many kilometers before any real points are available. He'd waste a lot of energy and Saxo would go all out on Wednesday to bury his chances. Looking at the profile it's not great territory for him to get into an early break anyway.
I guess the gurnmeister, Tommy V will go all out to get in the break, but he doesn't seem to be in great shape. I'd love Thomas, Kwiatek or Brice Feillu to get in the break, but in their cases, a lot depends on how strongly teams defend their positions in the top 10. Of the remaining stages, it's their best chance for a stage victory though (although descending is not G's strong point, not sure about Feillu).
Thinking about it, Sagan might be a good bet. He's got a good chance of getting into the break (no GC ambitions, the points jersey is wrapped up - assuming he gets to Paris, others in the break think they've got a chance against him, but he might stay close enough on the climb to reel them in on the descent, he can take it relatively easy on the next two days).
My heart is thus with a Sagan win, but logic says that Rogers is more likely.
As for the GC, probably the most likely thing to happen will be for AG2R to attack Pinot en masse on the descent. Pinot will probably try a pre-emptive strike on the ascent. Nibali will control proceedings and Valverde will form a temporary alliance with the AG2R guys, possibly along with TJ.