Honestly I think if you grow up in the RF you're going to be dysfunctional. It's only through marrying normal people that the RF will survive. And even that's going to be very difficult going forward.
It appears now that they can't do the usual "marry the European aristocracy" as none of the aristos will touch the RF job, or indeed the RF themselves, with a barge-pole. The only people that are going to be willing to marry Princes George or Louis, or Princess Charlotte is British social climbing middle-classers (which is dysfunctional in itself), or sons/daughters of international oligarchs that need to RoyalFamilyWash whatever grubby background the family may have come from. I do feel sorry for those kids - they didn't ask to be born into this. What a narrow restricted life for them.
I do agree with the other posters. Catherine is an excellent soon-to-be Queen. She is skinny, pretty, bland, smiles a lot, keeps her mouth shut, fulfilled her fertility duty, and seems very grateful for her lot. She's obviously very close to her family, probably because she knows they are the only people (including her husband, the rest of the RF, and her friends) that she can trust. No wonder she spends so much time with them.
Meghan was a disaster. On paper she wasn't too bad. Very pretty, slim, smiley, does lots of charity work, and mixed race which brought a real modernity to the RF. Unfortunately she couldn't master the "smile, wave, keep quiet, do what your told" skill needed for the RF, went 180 degrees in the other direction, coming across as tacky, fake, sanctimonious and money hungry. That said, their marriage seems strong and it looks like she's going to be around for the long haul. If the British media want the RF to continue, they'd be best trying to come to some sort of agreement with HAM that doesn't result in the RF crashing down entirely.