So I got hacked on Metamask and all the funds lost. The hacker somehow connected to my google session and was able to get to the google drive files where I had couple of sensitive data. This was my mistake and I learnd from it. I had my 2FA enabled on google but there was not even one suspicios activity on my phone from google. The only proof I have is that I managed to get a print screen from Gmail session activity where I saw two strange IPs from other countries connected to my session. There is an asterix * that indicates the current session and it was marked at my IP and on the attacker IPs.
If you compare some Metamask wallet with let say Binance exchange the funds on exchange are infinitely more secure then Metamask. All you need for Metamask is secret phraze and the original owner cannot do anything to block the attacker from the wallet. The wallet now has basically two owners and there is nothing that can be done here. Fo Binance let say if you have good security enabled with 2FA, SMS, email confirmation it is very hard for the attacker to withdraw your funds even if he has email and password. If Binanace gets hacked and the attacker gets private key then it is the same story as with Metamask.
Basically etherum at its core I think is very very unsecure. I think some form of another confirmation of transaction either by SMS, Authenticator or email shoould be built into the network itself. Currently this implementation depends only from 3rd party developers if they implement multilayer security.
So what to use to trade some coins that are only on Uniswap and transactions have 2 layer security? Does even exisits some wallet with 2 layer security? It seems I need to become my own cybersecurity specialist just to trade some shitcoins :)