At Alacris, we've been looking at whether our DApp technology could be made to target Bitcoin as well as Ethereum... we can't, because BTC has deactivated many opcodes that we need. However, BCH reactivated enough of them last year, and added missing ones. Yay!
Ethereum feels like a mix of well-designed and not-so-thought-out, of clairvoyance and blind spots. Looking at Bitcoin is a collection of gross hacks held together by sheer force of will and a ton of work. Not design but painful discovery by blind explorers.