I had very positive experience with Kraken recently.
Few days ago I deposited 1000 + 1150 euros on the same day. But as I have a tier 2 level account there, the last deposit was put on hold. I noticed it after 1 day and asked why is my money on hold. About 42 minutes later I got response, that my deposit will be released and 8 minutes later it was actually released. So my little problem was resolved in less than an hour.
On the other hand, IMHO they should have an automatic process to release excessive deposits after time has passed.