i think the lottery is a good option for ICO. I was trying to participate in TheKey ICO on neo platform and it was a complete mess. 40k people were whitelisted and the site was down for like a day and only few thousand people we able to invest. this way everything is known in advance and there should be no problems during the ICO.