Among those choices, I would probably go with the Cooper Evo as a dedicated snow tire. It's a new design/compound and has got some great reviews, and the price is good. I haven't used Cooper snow tires, but we've had two sets of AS passenger car tires on a Lexus sedan, and they've been great tires and "punched above their weight" wrt price - great quality for the money.
Devil's advocate #1 - It's performance is likely very similar to the Altimax, so you can't go wrong with it. The Altimax has a higher load rating and XL spec, so it might handle better when on dry surfaces.
Devils advocate #2 - If you don't routinely venture to really hot summer locations, you could probably be quite happy with putting on the Discover M+S and drive it year round, save the money and space to store the 2nd set of tires. Around here, people do that and I'm contemplating it when I get my next set of SUV tires.
I wouldn't bother with the Hankook or Blizzak. The former's quality is not quite as good as the rest, and the latter is really no better than other less expensive options (I have had Blizzaks in the past. OK but not the best).