This depends on the situation. If the public is betting on a team that is heavily favored to win, then it might be a good idea to bet against the public. This is because you will often get better odds than if you bet with the public. However, if the public is betting on an underdog, then it might be better to bet with the public. This is because the public is more likely to be right in this situation, and you will get better odds. Be it online betting vs local betting - always do your research before placing any bets.