goggle are goggles are goggles?
I don't snowboard, but I'd guess you want comfort above all, and no-fog after that. If they aren't no fog, there are treatments you can buy, at least for your car windsheild, that might work on the polymer goggle, too.