The advantages of dApps are that they can be built on the blockchain and cannot be censored. They also offer anonymity, decentralization, and open source software development.