High Roller -
I have had experience with both. I first started with wagering online and did so for the past 4 years or so. There are some significant benefits to online wagering. Having to place funds from either a credit card/check card, wire transfer, paypal, or some other sort of funding can help keep you from getting in huge debt (keyword in that being help, as you could always max out multiple credit cards to fund your online account). Besides that exception, in theory you can only lose what you already have put in account (cannot wager/lose money that you don't have). Also, it is very easy to get online, check lines, and place your wager without having to try and get in touch with local book. Often times, people enjoy the convenience of online wagering. This convenience is also what I think is a major problem with online wagering. I found it very easy to get online, look at lines and place a wager and type in those three little letters 'Y-E-S' to confirm the wager. Often times, betting on games I really did not intend on, and especially when I had won and my ''account balance or v-chip balance" was high; it was very easy to place foolish/uneducated wagers (after all, even if they lose, it was only profit i was losing, right?)

Sadly, often times I would follow up good, well thought out picks with these "on-the-spot" foolish wagers. This resulted in me breaking even at best, often times being down by end of season.
Also, the funding of my online account became very difficult. I began by depositing money into my account of my bank check card (directly withdrawing money out of my checking acct). However, within the past two years both of my banks have stopped allowing their checkcards to be used on online casinos. Furthermore, some credit card companies view depositing money into an online casino as a 'cash withdrawal' and charge you (my credit card company charged $15 for every deposit into online account from credit card). I found myself having to go through a "middle-man", fire-pay or paypal, just to bet. It was a huge hassle and it just seemed stupid that I was having to fight and trick the system, just so I could lose more money.
For those reasons, this year I began betting with a local. It is much harder to call in a bet, and takes a much more blatant thought process and effort than simply clicking and typing online. This may seem stupid, but I have definitely made an improvement this year - sticking to my researched picks and limiting the "on-the-spot / not researched" wagers. Is this because I am now using a local, or is it because I have simply learned from my mistakes? It is probably a combination of the two, but I do know that I am significantly in the positive this year (KNOCKING REPEATEDLY ON WOOD!). I personally, prefer the local. Maybe its because it has been a successful year so far, but nevertheless it is the way I will be wagering from now on.
Online Wagering definitely has some benefits, I have tried both and found more success with the local. Therefore, I personally, prefer the local. Maybe its because it has been a successful year so far, but nevertheless it is the way I will be wagering from now on.
Sorry for such a long post, hopefully it will help.
Good luck to you in whatever method you choose.
Fluk