Their design requirements, coupled with synergistic use cases and market acceptance, make many Blockchain Technologies and DLTs inadequate.
Your choice of technology should go beyond Ethereum and consider newer and more appropriate offerings such as Hyperledger, EOS, Stellar and IOTA, among many others. The rapid rise in EOS as the platform of choice for dApp developers in 2018 is a testament to this reality.
Care must also be taken to ensure that only the most critical components are kept in Blockchain. For example, keeping movie files on Blockchain is as unfeasible as putting medical records in the distributed book. The first due to speed restrictions and the second due to privacy concerns.
It is also the structure in which the bastion of your platform will be built. As a general rule, the fewer APIs, the more stable the system.