I just don't think Sock's backhand is enough of a threat to Federer. I could be wrong, but I see an easy win coming for Fed. I will be very surprised otherwise.
Sock's backhand is really more useful than people think.
Sometimes it lets him down, and he has bad days with it, but heck, Nishikori with one of the best BH in the game sometimes has off days with his.
On average, the Sock BH can keep him in rallies and is also acceptable in the return game.
I keep saying, the difference between win and lose for Sock is actually whether or not the forehand stays under control on key points. If he is nailing inside-in and crosscourt ones in addition to his trademark IO (and let's be serious, anyone saying that the Sock IOFH will not trouble Federer at all is delusional, it's one of the biggest weapons in tennis today).
Obviously if Roger is peaking out he is going to be better than Sock but we can't just assume that. Who knows what Roger's form will be. Sock's form was atrocious coming in to IW and he played himself into fighting trim by hanging tough and being clutch. That may desert him, but so may Federer's vein of good form.
I'm going with Sock in 3 just to be contrarian and because Stan bending over for Roger in the final again would be the dullest possible outcome at this point. Stan-Sock would be absolutely fascinating though.