I also encounter the same issues. Kraken's fees are also high. That's why I'm staying away from it.
What I don't like with Bitfinex is its high minimum withdrawal amount for almost all of its coins. The Bitfinex GUI is good though. I use it to buy IOTA and NEO which are highly traded in this exchange.
For BTC, Ripple and Litecoin, I currently use Bitstamp. The interface is also good and I see less service interruptions.