- End users can interact easily with contracts that don't have an official UI yet (useful for new contracts deployed or contracts where you don't trust the UI)
- Developers can test and debug their contracts in development with a simple and intuitive UI
- Much easier to interact with complex structs than other alternatives (etherscan)