I thought mixed.
Good for the reasons you stated - plus resting Sterling.
But harsh on Foden, yet again, and placing more demands on KDB than were necessary. OK, KDB worked, and he did rest midweek, but I’m concerned over the longer term. Maybe he’ll be rested for Porto and Fulham.