In reply to Simon.

I haven't done any client work in the past few months (aside from setting up friends and family). But, it's been my experience that the block editor has made things much easier for novices.

I think it mostly comes down to individual experiences. We need to continue sharing specific pain points with the development team to help them improve the software.

I've been very critical of backward-incompatible code changes, which forces theme authors to either support only the latest version or write CSS for multiple versions. To me, that has hurt updates more than anything. If a theme author isn't on top of this, it creates a poor user experience.