I did not like Gemini due to the fact they asked for an ID, Coinbase was just some info about my bank account, I did not feel comfortable uploading my ID to Gemini, so yeah, coinbase was my only choice.
Unless things changed, that is what I remember about not choosing Gemini
RE: Coinbase is literally printing money!