I'm all over Upton next year and may even keep him. Yes, his batting eye needs work and he's too much of a free-swinger, but he's still young and the power and speed are for real. Would I count on a 300+ BA next year? No. But a run at 30-30 is a real possibility and he'll be cheaper in the draft than other legitimate 30-30 candidates. Plus, he'll have 2B eligibility for at least one more fantasy season.
I am the Master. Don't question the Master. Just do what he says and be proud.