ICO should give you the max return, especially if the project idea is solid. i will not aim to dump these coins in the first day in their exchange - I see this more like an investment by carefully selecting which ICOs to join. And do not put all your eggs in one basket - a % of your funds should go to ICO because your funds will be locked for a good period of time until the new coins trade in exchange or before they appreciate well in value.