From what i can see, seems like an ICO is a great way to get investment as you offer a "piece" of your coin to all who are interested in buying in, if the price goes up on the exchange then everyone's a winner.
That said there are still others who offer coins/tokens out to the community
Either or doing both are good options IMO