Bernardo was okay, but overrated.
Really?? I had a quick check and his record is 'quite good': 1 CL, 6 PL, 2 FA cup, 5 League cup. In eight of nine seasons at city he's played more than 30 games (20/21 was 26).
I think Bernado suffers in that he's tactically disciplined, so has been used in a number of different roles over the seasons - Pep has trusted him to carry out jobs for the good of the team. I don't think it's a mistake he's had such a long career at Man City, and invariable picked in big games.
In that sense he's a bit like McGinn for us - you can't really say exactly what he does, but when he's not in the team everything else looks worse.