I agree that Castillo is a little slicker and I think he's noticeably more skilled. He also has a lot more experience against top opposition--I'm still not convinced of Hatton's quality.

This will be an action-packed slugfest though, if extremely dirty. But I say Castillo by TKO somewhere in rounds 8-10.