One feature that caught me here is that it can be redeemable if you feel that this is not going anywhere.
But how can the dev team assure that they are investing in a profitable business?
What happens if they invested and something went wrong along the way?
If you say 100% assurance, then, you are promising the investors that you will never fail with your decisions.
And that's not true in reality. How will you address such scenario?
All contributions over the soft cap will be redeemable and will be locked in the smart contract. If at the project launch you are not satisfied with our product you can redeem the difference.