Simulate transactions before they're executed and give users human readable insight into important state changes, such as balance or approval changes. Fire extension works great for this (could we integrate?) as does Tenderly, which is what Gnosis uses. with Tenderly, can show a high level breakdown and then link to the full simulation for advanced users.