- Joe has a Linux machine.
...
- Joe's computer is a laptop, so he can bring it anywhere and connect it to any random Wi-Fi network he finds on the go.
Does this Linux laptop setup have a full disk encryption? I would recommend to use this for devices that are carried around and could easily be stolen.
I don't really like the random wifi networks usage but this can be mitigated.
It's imperative to carefully check certificates used in browsers to avoid MITM attacks.
Still not a big fan to use such a network "promiscuous" device for crypto wallets and e-banking.
- This machine is Joe's personal machine where he does everything, from watching movies to E-Banking.
I wouldn't want to use my daily driver for my crypto wallet stuff, but this depends strongly on what is done with the device and how security educated someone is and if the user does "risky" stuff on the internet. Some people install all the time some software they want to try out and whatnotelse. This could be a recipe for later desaster, especially when having all under one user account which is in the sudoers group. Priviledge escalation is only a step away...
Using a hardware wallet to secure private keys is good for Joe and mitigates a few problems that could arise with a daily driver device.