There has been absolute plethora of ICO offerings in the ethereum space lately, and as much as i love the ethereum tech, I am uncomfortable with the current direction things are headed with some of these ICO's.
Now I hope am wrong about this but there is a more than decent chance that at least some of these ICO's could end up being scams. And when this is uncovered, ethereum will take a knock in value. But the biggest damage will be in public perception. Perhaps this is unavoidable but I do believe it is up to the community to call out the BS...
So I ask anyone who may be reading this to always ask yourselves a few things before throwing money at an ICO. Do they already have at least some form of pre-alpha prototype that actually works? Or is it just a great idea but with no implementation? Having a great idea is not enough. Implementation and showing a willingness to prove technical expertise should be a minimum requirement for investment. Does the project have a github repo for inspection by the community? Who are the developers in the team? What are their backgrounds technically?
Ask yourself these questions the next time before throwing money at just an idea. It is up to everyone in the community to act responsibly in order for the greater vision of ethereum to come to fruition.