I like the green outfit. And I think the style of trousers she's wearing actually suit her very well.
I think there's a big difference between wearing a tartan dress while visiting a museum in Scotland where all the locals are just wearing their normal jeans, jumpers or dresses, and wearing clothes that match what the locals wear. In that arrival video, the women were wearing similar outfits.
When I visit scotland I wear my usual clothes. But if I were to visit a country like Pakistan, I'd also consider adapting slightly to take local customs and social norms into account.
I hope we do see william dressed in similarly local clothing at some point - perhaps for formal or semi-formal events.