Good points i would add a little addition to it 5- use a different and special browser for important sites like blockchain with an active connection to Trusted VPN services which is reduce the risk of hacking.
Ok for the specific browser as long as you keep it updated regularly as well, but how does a VPN protects you from hacking ?