Am I the only one who feels like declarative programming fucking sucks?
When creating UIs, I haven't found anything better than declarative programming. But in the end, it's all trade-offs, nothing seems to be a silver bullet, UI programming just fucking sucks in general.
This is only true for basic UI. The more complex it gets, the less I like declarative programming.
Declarative is great for simple static UI, and configs. That's pretty much it.
That shouldn't be a reason to avoid learning a different style -- unless there's good reason to believe that style B's patterns are much harder to learn than style A's were (which I'm sceptical of in this specific case).