EOS has a great project, idea and team behind it. However, the ICO of the EOS token has a few wrinkles that make me hesitate. First EOS is a platform that is meant to compete with ETH however the current EOS token is an ERC20 token (i.e ETH token) and not only that EOS terms and conditions state in their terms of use that they offer no guarantee that the current EOS ERC20 tokens will be convertable to the actual EOS platform tokem. That's why I've sold my position in EOS until later. Here's their TOS: https://eos.io/terms-of-use.html
From their TOS:
THIS WEBSITE AND ALL INFORMATION, PRODUCTS AND SERVICES PROVIDED THROUGH THIS WEBSITE ARE PROVIDED “AS IS” AND ON AN “AS AVAILABLE” BASIS WITHOUT ANY REPRESENTATIONS, WARRANTIES, PROMISES OR GUARANTEES WHATSOEVER OF ANY KIND INCLUDING, WITHOUT LIMITATION, ANY REPRESENTATIONS, WARRANTIES, PROMISES OR GUARANTEES REGARDING THE ACCURACY, CURRENCY, COMPLETENESS, ADEQUACY, AVAILBILITY, SUITABLITY OR OPERATION OF THIS WEBSITE, ANY PRODUCTS OR SERVICES WE MAY PROVIDE THROUGH IT OR THE INFORMATION OR MATERIAL IT CONTAINS.
Does this mean EOS is a scam? No, not really. I just means that EOS tokens are a promise that they will be convertable to the actual platform they will launch.
It's something to consider as you decide on your investments.
The Ether TOS was similar... back in 2014.
But there is no point in ruining a carefully crafted reputation; there is much more to be gained by coming thru with a killer OS for smart contracts that supports any programming lang and charges no fees ;-)
Keep in mind EOS is largely written already; and is being tested and extended. Dan mentions he intends to bank profits before he even launches the blockchain, and he only gets one chance to make EOS right; so it won't come too early.