At the moment is very difficult to be a dapp developer, (in Bitshares) it is not just the learning curve, is the fact that you might be doing something wrong, any change will need to be heavily tested, including for performance. The EVM allows you to be sandboxed and protects the blockchain from this.
I thought if Plasma might be a candidate for this, but it is a completely different beast as it is a smaller blockchain to hold state, you still need the "contract" functionality. There are many ways that Ethereum and Bitshares can work alongside, even if both had EVMs as it will enrich the ecosystem. In another perspective another VM could be created, but following the anology of Sql Server + Sql I like the idea of having Solidity across many chains.
I still think the whole crypto ecosystem is very small, it will beneficial for an open collaboration and forum for the different chains.