The shortcomings of many projects in May 2017 and using ico the ethereum is the fact that investors do not have time to contribute their share and the subscription is closed.
An example is ico - tokencard and aragon.
Many people did not have time to become the initial investors, since the maximum amount was collected within a few minutes.
At the same time, transactions did not pass and people who really wanted to become investors could not participate in the projects.
Your project, too, may be of interest to many small investors and may gain more funding than you have declared maximum.
For greater fairness, I suggest that developers provide for an option in the case of collecting the maximum amount of money to provide another 24 hours (or 12 hours, or less...).
Determine if if the maximum amount has already been collected, investors can still deposit their shares during these 24, 12 ... hours.
Then, after collecting the entire amount, distribute it to investors.
I think this method will make your project even more attractive and fair and will bring universal respect to investors and devs.
Listen to my proposal
I think this will benefit your project.
Yours faithfully,
DelfastTions