2) BTS committee members need to approve APPs.
In my mind, that is the biggest difference.
You don't need to ask permission to innovate with etherium contracts, with bitshares you do.
As a developer (im not a developer) I would not want to mess with all the fuss and headache required in communicating with a community in order to get approval. Or spend the time and money on something just to have it refused, pulled out, or ignored.
Etherium allows you to move forward with or without anyone even having heard of you or spoken a word. Your app/contracts can't be blocked or refused.
I think there is a huge opportunity for BitShares in replicating EVM, because Etherium as I understand it can not match the speed, efficiency, and scalability of BitShares. If I can run my eth contracts on either network, why would I choose Etherium?