There is nothing I can say that would be positive about either of those dresses. Yikes!
Maxima's dress is so horrific that you don't even notice Sonja's dress right away, when ordinarily it would be the worst one in the picture! Maxima's dress is ugly, vulgar, trashy, tasteless, uncomfortable looking, inappropriate, and just plain STUPID. I'd be embarrassed if she were representing me/my country and I'd be offended if she showed up to anything I were hosting wearing that.
Possibly an unpopular opinion, but I think she gets it wrong far more often than she gets it right.