Most banks will charge a fee to send a wire transfer regardless of your deposit relationship (even if you have the super special checking account with a 5-6 figure average total deposit relationship), however they will often waive incoming wire fees if you have a large enough of a deposit relationship.
I was very surprised to learn that coinbase charges $10 just to process a wire, and not only that, they set a hard limit of $10,000 per day for ACH deposits, both of which I think is BS.
Another great feature about gemini is that they allow you to start trading with your ACH deposit immediately, so there is no need to have to wait a week to buy bitcoin after you initiated the transfer, although the limit is only $500 per day.
Coinbase charges $10 to process a wire?!
Jesus my small town bank only charges $5.
Gemini is the first place I've ever seen to offer free wire withdraws.
I like the fact I can trade my ACH deposit same day. I did run into something strange doing that though. I had $1,000 in BTC and $500 pending fiat... I wasn't allowed to withdraw any of the BTC until I waited out the $500 deposit or liquidated $500 of BTC. I kinda figured I'd be able to withdraw $500 of the BTC leaving the other $500 for the pending stuff, but I guess they want to be careful with the volatility of BTC... which is understandable.
I've been nothing but impressed with Gemini. If they'd make a few tweaks here and there + fix some of their marketing errors... they'd be the #1 exchange in the USA no problem.