Seeing the Royals history with "can't miss" guys coming up through their organization, I'd say the smartest thing the Royals management could do would be to trade for guys that have proven it at the big league level. They did that and they got James Shields for two years. Fortunately for the Royals, they have also found a gem in David Lough.
Yeah, Myers looks like he actually will fulfill his potential. However, even for guys that have fulfilled their potential, that means little in Kansas City, since, at one time, the Royals had Beltran, Damon, and Dye in the same outfield...and still could not crack .500. Myers is good, but the Royals offense was good last season. What the Royals needed after last season was pitching, not more bats, no matter how long term the bat would be there. Unfortunately, Yost is a ****ing moron, and he decided to fire the batting coach, which led to the disaster that was the Royals month of May.
Myers is good and I hope he does really well. But, given the choice, I'd rather have Shields for two years and a chance to win either this season or next. Everyone in Kansas City understands that management sold out for a two-year window. And, the vast majority of Royals fans are happy that management finally did so.
Hopefully, Dayton Moore pulls the trigger on Hochever and Holland today, and maybe we can get Peavy and Gordon Beckham. That gives us pitching for the end of this season and next season, and provides relief for our 2B woes, and, we might still be able to get something for Santana.