Yes @CrookedMe, I totally agree! Mary looks chic and modern, as does Letizia. Both women dress appropriately for their roles without being in the least staid.
And look at Rania - she has to deal with probably the most conservative dress code of all the royal women but she always looks incredibly stylish and and never feels the need to upend a neck pillows and wear it on her head!