Losing access to private keys
When the user loses these recovery phrases encoding the private keys, It’s impossible to prove ownership of their crypto.
Flexibility
Users can’t finish off simple actions, such as enforcing a two-factor authentication on their wallet to provide extra security.
Vulnerability
Vulnerability to malicious attacks by bad actors, who can easily rob users of their funds and data
Automated Transactions
Authorizing automated transactions is only achievable sometimes and often considered a hectic process.
User Experience
EOAs need a better user experience considering the limited actions possible on activities such as carrying out a batch transaction, permission control, and setting transaction limits are needed.