Is Compose that good? From the Android equivalent examples I've seen I feel like simple components are very readable. But more complex examples look really messy to me.
Also I don't see the advantage of tree diffing over observable data structures.
Afaik the tree diffing idea comes from ReactJs. Many other web frameworks copied that idea of a virtual DOM. However, the newest web contender Svelte shows that a reactive, observable style leads to better performance and more readable code. What's your opinion on that? Is Kotlin desktop taking a step backwards here?