While both provide you with relatively low odds of winning, scratch cards are generally cheaper, so you can buy more.