Think as I said yesterday, despite my reservations about him as a player, the difference he made yesterday was huge.
That being said, he's a number 10 and not anything else. At Man City it's a straight choice between him and Dewsbury-Hall and I think you can make a decent argument that Alcaraz should get the nod as he's effective in transitions and in games like the one at Man City where we will see hardly any of the ball, you could argue that his ability to drive us up the pitch would be of greater benefit than Dewsbury-Hall's clearly superior quality on the ball.
Despite a very quiet game yesterday, I'd be inclined to start Dibling in Grealish's absence on the right, with Ndiaye on the left and then take a decision about KDH or Alcaraz. I think you do Alcaraz a disservice by playing him wide, none of his good performances for us have come in a wide position.
EDIT - Although if Keane and Branthwaite are still injured, we might end up with KDH having to play in the two man midfield combo in a 4231 which wouldn't be ideal and Alcaraz would play as the 10 by default