Yes, Castillo is starting to play like the player that we hoped he would be. Hopefully, he will get even better. I have liked Shaw's live bat since Spring Training and was surprised that most people considered him a career AAA roster filler type.
What do we do with Hanley? I am unconvinced that he will improve enough in LF to justify keeping his bat. I see 2 choices for him. Move him to first base before 2015 is concluded to see if he can handle it or trade him and eat a chunk of his contract. I am not in the camp thinking that he is our DH in waiting. Ortiz, our best hitter again in 2015, will be back at DH in 2016. Even if he slides next season, he is likely to get enough ABs to vest for another season. If he vests, I would think that it is more than a 50-50 chance that he returns in 2017. By 2018, Hanley will be in the last year of his contract with us. I don't see the upside of having him butcher 3 seasons in the OF to get one season of him at DH. Pack him up and ship him off. His bat isn't worth wrecking the defense and putting on his dog show act.