I'm much happier with Baez' contract. I would hate to give anyone 10 years unless one of our young future stars would let us buy out some arbitration and free agent years.
It doesn't make sense to me to give one guy $35 million. That much for Trout? Sure but then he gets injured. You could sign two very good players for that or three solid major league players. Also F the Twins and Correa.
Ideally Baddoo, Greene and Cameron can all reach their potential as 20/20 guys for years to come. It's good to have Hill and Reyes available though. I think Hill and Cameron will start at AAA this year.