Now, every time I access it, I like to secured it into 2FA as I feel it would be safer, not sure if there's a way to hack when you are in control of the 2FA code.
I think this one will fall under option 2 - Keys based authentication though. 2FA is another level of authentication process to verify your account. Option 1 is a weak one to secure your account though it is easy to log in because you don't need additional verification, however, if you are a high roller or just want to make your account more robust and safe from potential hacks, it is always better to add another security layer like 2FA.
I think you can easily set up a 2FA, I am using AUTHY, this app can be link from my PC to my Phone, so anytime, I want to gamble, I always feel confident that my account will not be hack, the same method I applied on my exchange, both local and international exchanges.