These days I usually gamble by obtaining funds through matched betting. That way I get to withdraw enough for me and stil have a decent betting budget to play about with.
The process of placing your bets are quick enough but the process of the overall operation (checking bets have been credited correctly, checking your bank account, reading the terms and conditions, etc) can time a bit of your time. But it's still worth it for me as the ratio of making £X is still a lot healthier than that of my hourly wage. (Plus, I do a lot of it during work! )