Now, in order from my favorites and why.........
1. Jim Harbaugh......He can bring in his current staff. He WINS. He is an ex-QB, so he would be able to work with Goff. I think getting Harbaugh would be a HR.
2. David Shaw.....He can bring in his current staff at Stanford. His offense is an NFL Offense, runs a lot of unbalanced looks. He will bring an enthusiasm that this team needs and will not wear out his welcome like Harbaugh will eventually do.
3. Rob Chudzinski.....Prying him away from the Colts would be tough. I think the Colts see him as their future HC, and Pagano may be gone this year. He has worked with Luck, and he is an EX-TE in College, so he knows how to get the TE the football.