Don't see how Alberto can not be the clear favorite...
5 grand tours in a row coming in, experience under pressure, and a desire to silence critics. Plus this years stages are tailor made for him, he could conceivable win this thing by 10 minutes or more.
Obviously, anything can happen such as a crash but I am going with Alberto as my guess for GC