Yeah, the janky foundation made me and my boss wish we chose Java for the back-end multiple times. I like async / await (or coroutines in Kotlin-land), it’s easier to wrap my head around than Promises / Futures and I thought I would miss Reactive Programming, but not that much.
Mozilla will probably lose (part of or all of, it’s not clear yet) Google’s funding following their monopoly case, so it’s probably best for them to look for other revenue sources.