It is. The drawbacks being I have to put up with a volatile income and some irregular hours (example, college games start 4am here, I started at 5am today).
I had a job for several years playing online blackjack and video poker and even after I had programs to play for me I still got sick of it. I would get sick of anything after a while.