I will also say from my non-developer-user perspective that LimeSurvey has gotten quite complicated -- especially theming. Theming now requires a developer even for small changes. At a minimum, you need to be prepared to go down a rabbit hole trying to figure out css.
I agree with Limesurvey having become complicated regarding theming.
You are a lot more flexible now than you were before, but if you really want to create a different Theme, it is more complicated. You need to know more about webdevelopment. But then, webdevelopment has become more complicated in itself, more options more knowledge required. and developing a Limesurvey theme from scratch is just like developing a website.
On the other hand, you get more and more clickable options in the themes now, so that it becomes easier for very simple changes (change colors, switch on and off some options, like logos, buttons, etc.)
But then the issue you encountered, was always solved like that, as far as I remember, nothing new there. Since 1.8 or something. So this hasn't changed.
In comparison with these other tools: I also feel that Limesurvey actually has a lot more functions/use cases than many of the tools you are referring to. We see so many different uses here, so yes, complexity brings difficulty with it.
And I also agree that the GUI was never a Limesurvey strength. It is developed by developers for developers. Most of which are no real users.