Although I do see bad feedback on Yobit almost once a week as I was victim of their inability to respond to simple transaction or to reply to customer support query in 10 days or more. Making the best ones mentioned was my goal and all the bad ones get bad rep anyway.
I think the problem with a lot of the smaller exchanges is that they get overwhelmed by the amount of support required from the clients. Obviously this isn't unique to the smaller exchanges, but they especially seem to be unprepared for how hands-on running a crypto-exchange is going to be. Simple customer support goes overlooked and then the entire company begins to fall apart. The reputation starts to dwindle, then people start to pull their funds out at the first chance they get which sends the company into panic mode and causes strange decisions to be made. Exchanges are having a tough time figuring out how to operate and unfortunately it seems to be the customers and early adopters that are going to take the brunt of it. I've seen some exchanges go months without answering support tickets regarding an uncredited deposits.
Gemini or Coinbase. Don't expect it within a day
It's always amusing to me when you can tell what country someone is from by the exchange they suggest. I'm going to assume you're from USA, because people from other countries tend to have trouble with CoinBase more than USA residents from what I can tell. Gemini is very popular in the USA, but you know what I will disagree with you about one thing; I've seen Gemini withdrawals pop into the bank account on the next business day. Initiated Tuesday and in the account by Wednesday, but this is not typical. I just wanted to let you know there is the possibility and that it does happen relatively frequently. Worst case I've seen from Gemini is about 3-days on a withdrawal. CoinBase tends to be more lengthy for deposits, withdrawals and verifiation.