I totally agree with you. Royal roles keep evolving all the time with older royals handing off their roles to younger generations.
Catherine seems to be very thoughtful and full of grace. Honestly, since becoming a royal, I have never seen her trying to upstage anyone or make any situation...