Craig is firmly entrenched in AAA. Not sure how they are stuck playing him with regards to the big league club. He'll probably be still in Pawtucket when his contract ends in 2017. Plus, he's only being paid about $6M per so it's not really breaking the bank.
Porcello pitched better towards the end of the year when he had a consistent catcher. My guess is that he pitches more like the second half of 2015 going forward.
For Castillo, he needs to be at least given a full season before we can call him a bust...
Hanley was injured last year and hasn't shown himself to be completely incompetent at 1b. Sure, he didn't pick a bounced throw, but every other Sox 1b this spring has done the same thing during a game so far. He has work to do, but should be athletic enough to be a mediocre 1b.
I hope Pablo gets off to a hot start in April and shuts everyone up. It would be best for all involved.