Improved Error Messages

Could Trezor provide more specific error messages when a transaction or connection fails? Clearer explanations of what went wrong and how to fix it would make troubleshooting much easier.