I would guess that all the harsh judgments are due to the fact that people have very high expectations for future Princesses and possible Queens. While I can understand that a well educated woman with an impressive CV who's fluent in several languages, looks gorgeous, has impeccable manners and possibly an aristocratic background would be the perfect Princess, I think it's important to keep in mind that these women are not simply applying for a job, they'll be the future wife of the men concerned. Hence the main reason for the men involved to chose them as bride should be whether they love them and can spend the rest of their lives with these women. The rest, IMO, can be learned if the women know what they are in for and are given the necessary help and guidance. Therefore I wouldn't rule Kate out as a suitable Princess who might do a good job in The Firm. If William and the rest of the Royal Family help her to find her place and guide her, she'll manage just fine, like all Crown Princesses in Europe have so far. Royal life surely is a very damanding matter but it's hardly rocket science a reasonably intelligent young woman couldn't learn and adapt to. I don't think a Royal marriage ever failed because the bride wasn't up to par with Royal duties. Problems that arose, were usually rooted in private marriage difficulties. The key would be a stable loving relationship between the Royal spouses and whether that is the case between William and Kate can only be answered by them really.