I am VERY satisfied with Kraken. Deposits are always quick, one time a LTC deposit took longer than it should be, but after 24 hours after it became fully confirmed on the blockchain it came through on Kraken. Don't know what the problem was.
SEPA Withdrawals from Kraken are incredibly fast. Most of the time it takes 1 business day before I have it on my bank account, and one time I even had it the same day