Funny, I think the stringly-typed-ness is great. Turns out that’s actually a common aspect of a lot of software I really admire, like Unix pipes and spreadsheets.
I don't mind it when the data being pushed through is less-structured. Once it gets past a certain point, I just want types backing everything up and double-checking my work as I go.
Confluence of:
* feels like it’s made for marketing first and foremost
* vague sense of jankiness that you can’t escape
* pervasively string-typed
* JS community
* low abstraction level of web frameworks. You spend lots of time cramming information into/out of URLs
* things don’t feel ready to go out of the box
I feel more productive going slower with native apps. It’s a paradox of perception.