> Multiple code bases may be a pain, but they still produce better UIs when you support more than one OS.
I don't know if that's universally true.
Slack uses Electron for its desktop apps, yet has received a lot of acclaim for its UI and seems to be trouncing alternatives with truly native offerings (IRC, HipChat).