I think she’s done a great job and makes him very happy and more human, less weirdo royal. She looked lovely in their wedding pictures and has won the Queen over. She is the princess of wales, she doesn’t use it because of Diana and because Catherine will then be the next princess of wales and no one will begrudge Williams wife that title - except perhaps the RFU. It’s inevitable she will be Queen, and he will be a better King with her beside him.