Good project and well designed infrastructure for developers but high fees make Ethereum hard to use for day traders and others who make arbitrage on the exchanges. Ethereum main network sometimes takes too long for transaction processing even setting average gas price. Pooling system for miners made it more difficult to process the transaction on time. Network is getting bigger and nodes are increasing in number making network process million of more transactions at a time. So more miners are required to process is totally a bad factor.