Which are the best competitors to Ethereum, and why do you think so?
(I know on top of my head that Cardano and IOTA try to challenge Ethereum,
although they still haven't proved much from my understanding?)
I think the best competitors of Ethereum are LTC, BCH, XRP, WAVES and etc. Because those coins are in the top 100 of altcoins. Also, when you read the platforms of those coins you will see how great the ICO is.