I kind of prefer dapps to smart contracts.. Based on my research the smart contracts of today's blockchains are not truly smart in their interactions with the outside world and are difficult to trigger from non blockchain environment.. Although binance might be starting out without any of the two, I still think developers will give it a dip taught due to the hype and reputation of binance exchange.