Something that sometimes is underestimated is how much infrastructure is actually needed to have to provide a good UX with Ethereum. The EVM is efficient at achieving a global computer without bloating nodes too much but as trade off provides a bad UX for obtaining enough information for the end user.
A few projects were built to overcome this, a lot of work by Etherscan has provided us with a good snapshot of the blockchain that we all trust but this centralized the source of truth of Ethereum. There is a need to provide better tools to Dapp developers and business in geral in this space.
Two great open-source tools that tackle this are Trust-Ray and ETHGasStation, they scrape data on the Ethereum blockchain allowing us to build better interfaces and UX. Ideally these would be setup by Dapps so that they don't rely on third parties.
How can we incentivize or reduce friction for Dapp developers to use their own infrastructure??
Also, what other infrastructure would be important to add to their toolkit?