The embroidery is absolutely stunning! Personally, I find the Dior canvas/embroidery intricate, yet strong and well-made, however, I find the white canvas hard to maintain. We probably have a shorter rain season here in Australia compared to the UK but I find my white canvas gets dirt stains much easier and I don't even wear it when it's raining.
I guess you could also think about when, where, which season, and how often you'll wear it to help you decide
You can always try waterproofing the shoes if you plan on wearing them often in the rain.
It is still a fabric material so it's not as easy to maintain as leather, so I expected it to be more high-maintenance than my leather items. Hope that helps!