he will almost certainly be more useful than Gallagher, he might not average as many "interceptions per hour" or whatever metric people used to defend gallaghers play, but he won't be such a liability on the ball. Honestly, someone like Gallagher is ok to have on the bench to wind down the clock after 85 minutes, but having him as a regular starter and even captain was highly embarrassing.
KDH is english and has a weird name and plays for leicester so naturally he sounds mediocre and will be likened to drinkwater, I think he will be decent thougb