Smartcontracts and decentralized applications arent enough because if that is enough ethereum could have replaced bitcoin few years ago,but it cant because the issues from bitcoin's network didnt resolved,that is why it wont be enough reason why most of the people in our community does going to invest ethereum over bitcoin as bitcoin is still dominant in the market.