+1. The willingness to honestly tell yourself 'I broke my own limit' is the variable. If you can do that, deposit caps work. If you can't, GamStop.
For me, deposit limits on Sky Vegas were enough — never needed GamStop. The tool's right there in the account section, takes thirty seconds.