One thing that continues to delight me while developing webcit-ng is how many of the common tasks are now built in to the typical web browser environment, or have been made easy in some other way. For example, Font Awesome [https://fontawesome.com] eliminates most of our icon needs. I haven't brought in a single graphical icon yet because they have so many of them. As previously mentioned, W3CSS [https://www.w3schools.com/w3css] is such a wonderfully lightweight yet good-looking framework that takes care of most of the difficult parts, just by including it. And now, look at this ... [https://www.thatsoftwaredude.com/content/8912/create-a-basic-text-editor-in-javascript] ... I started looking to figure out what to do for a rich text editor in 2021, and found that most of the hard stuff is already built in to the browser now.
In other words ... development of webcit-ng is as much of a pleasure as development of webcit-classic is painful.