Unibet are good. They had me on a deposit limit of £500 per month. This was changed to £2,500 wager total instead, so should I spin through that total I'm locked out for the next month. If I win and withdraw it goes as a positive against that amount. It gives the casino chance to win their money back but allows me to play as I want. I tend to have cash outs over the casinos I play at each month so when I hit my deposit limits there, I can still play.
This is what isn't taken into account. Example - I won £1,700 at Unibet from a £200 deposit. I then went on a crazy run across the casinos. At this point I haven't lost any money. Any money I am playing with is profit and this is after spending a lot of it on a new laptop and phone. The rest can easily make me hit my deposit limits at the other casinos very quickly.....as I'm playing with winnings and not my own money. There should be accommodation for when you are playing with net gain winnings.
Ladbrokes and PartyCasino are quite generous with their deposit limits.