Smart Contract Platform Comparison(Programmer explain)

NEO, ETH or ADA

Why Smart Contract Matters?

Bitcoin has proven that it is possible to have a decentralized database and it could be secured in a global scale. However, Bitcoin has faced few problems.
Blockchain 1.0 (Proof of concept)
No turing complete programming language It is very difficult to build things on top bitcoin, The reason being that for loop function was not built in, that way, developer could not build a fully features platform on the top of it.

Smart Contract Platform’s aspect of Consensus , transactions per second , eco system and project development .

Consensus

ETH
Proof of stake (Casper), schedule to release at (Oct 2018).
NEO
Proof of stake (Delegated Byzantine Fault Tolerance)
ADA
Proof of stake (Ouroboros), under development (Scientifically proof to be secure)

Transactions per second on chain

╔═══════════╦═══════════╦═══════════╗
║ ETH ║ NEO ║ ADA ║
╠═══════════╬═══════════╬═══════════╣
║ Current ║ Current ║ Current ║
(20)(1,000) ║ (7) ║
║ Future ║ Future ║ Future ║
║ (100,000)(100,000) ║ (5,000) ║
╚═══════════╩═══════════╩═══════════╝

Project development/ Eco system

ETH and NEO
Multiple wallets, DApps, decentralized exchanges, payment, business services and so on.
ADA
White Paper Stage, Not fully implement yet

To Succeed

ETH
The eco-system is very large and lots of business has been build on the top of it. ETH developers are working on improving ETH protocol with backward compatibility . That means, it would be harder for developer to scale.
NEO
The foundation of NEO is better of BTC/ETH because of knowing the limitation of those. The succeed of it would be getting developers and enterprises to build things on the top of its NEO platform.
ADA
Since ADA is still at White Paper Stage stage and not fully implement yet. We will still need to see with its development.