I vote for both, but mostly I gamble on online casino instead of local casino since I gamble on local casino only when my friends are free. It's hard to find a time where I and my friends are free, we're already busy with our own life.
While on online casino, I can gamble whenever I want.
Local doesn't need to mean a brick and mortar casino that you physically go to, it could be a local online casino, something in your language, something that would make it work like it's your own thing and would not be working otherwise if you are not careful. I do believe that we are talking about something that should not be all that confusing, after all we are talking about something that will have so much difference in the end.
So, if you are online gambling in your own language at ap lace that your own national people do it, then you are gambling at a local one, or there could be an English one, which is usually what the international ones have, and they may have some few language options, including yours or not, depends on the casino, and you may have a bet there if you like .I prefer international ones myself, usually ones with my language option as well, and that makes things a lot more fun to gamble at a place that is significantly larger than local one.