I know that this opinion will probably be unpopular on a blockchain-focused website, but smart contracts have lots of problems. They have a lot of potentials, but they have lots of downsides too. First of all, they arent even recognized as legal in many countries and states. Wouldnt it harm the project?
More and more governments are starting to look at smart contracts and develop laws to recognize them. So I dont think its going to be a problem in the future.