I'm not saying he's crap, but Carillo's record since leaving Saints isn't exactly stellar - a couple of goals this season in the Chinese Super League. Onuachu's record pre Saints is far better than Carillo's has been at any time, so there's a chance there's a good player in there with the right system.