Very informative Kuperkai, many thanks.

I agree with point about using 2FA via phone. Though better than having no 2FA at all, the codes are sent through unreliable third-party mediums and the...