Sort:  

The main reason why I decided to use ETH is that most of DeFi is happening on Ethereum ($25B locked in DeFI). It's also more developer-friendly since Ethereum is using Solidity for smart contracts while EOS is using C++.

Defi is happening on ethereum because it has a first mover advantage, but technically it wont provide any advantage, most people wont think we are on ethereum because we wont. Just like ETC or Binance Chain (ethereum clones). Not to mention the inheritance huge burden of the ethereum slippage and fees. So we get 0 advantages from the branding and all the headaches from the baggage.

Also Solidity is less popular than C++ which has more history and most people that went to CS has some sort of knowledge of the language vs Solidity which only blockchain devs know that it exist, let alone know about it. That said there are many bridges on EOS (and Steemit/Hive) to the ABI on JS, Python, Go, Rust and other languages.
https://github.com/Netherdrake/awesome-eos