Its clearly EOS if they actually achieve what they say they will. NEO is a centralized blockchain, with validated nodes and is only able to achieve 1000 TPS, of course they could lower blocktimes for faster TPS but EOS will still have significantly higher TPS with its DPOS system, and is actually more decentralized than NEO. NEO is blockchain 2.0 like Ethereum, EOS will be 3.0 because it fixes scaling issues and has no transaction fee's. NEO has no fee's currently but they will implment fee's with GAS.