@geges Rootston is ugly because it tries to be as minimal as it can even if that means adding flaws because it’s meant as a small example compositor for developers to get started with. Starting out with rootston and modifying a lot as time passes is a fine decision.
I do wonder though if they will still base it on wlroots, as that is certainly not badly designed.