I'll go as far as to say that the only right backs in the world who I would take over Dalot are Reece James, Trent and Hakimi. Similar level to City's fullbacks, depending on system (as Portugal showed, when Dalot benched Cancelo, who is one of the best in the world in possession but far less rounded, and better on the left anyway).
He'd start for Real Madrid. He'd start for Barca. He'd start for Juve/Milan/Inter/Napoli. He'd start for Bayern/Dortmund. He'd start for Arsenal/Spurs.
He's genuinely turned into a top 5 right back in the world, with the 3 above, Cancelo and himself.