Many people say in this thread that sports beting is somehow better than other types and can even be profitable, but I disagree. I think betting is betting, no matter what type it is. Even if you know who will win a game most likely many others know it too, so you must risk a big amount to have a chance to win a small amount.
Sports betting is better as you can 'analyse' the match before betting. For casino games or dice gambling, the house has a lower edge but the results are based on luck. You can spot 'trends' in sport which increases your chance of winning.