gemini requires you to give them your bank's username and password. It's not like you are authenticating with your bank directly. It's actually quite deceptive. It'll show you something similar to your bank's login screen, but you are still on gemini's website. You are literally giving gemini your password. I'm not sure why people don't object to that. They have a roundabout wire transfer way for the initial authentication, for which they claim that they credit the wire fees. I did the roundabout wire thing, and still waiting for the credit. Support has been lackluster. gemini also forces you to use authy, as opposed to standard totp. Overall, gdax(coinbase) for me is much better than gemini.