For fresh snow I just use my 'cross bike (or MTB when I had one) with a knobbly tyre and low tyre pressure, have done for over 20 years. On compacted snow I've, up to last winter, done the same- mostly* without problem. last year I used Schwalbe snow studs on the 'cross bike- main reason was because I figured they'd be better on horrible re-frozen snow, the conditions I find most challenging are when rutted snow freezes and fresh snow falls on top- it's hard to tell when the front tyre is trying to climb out of a frozen rut.
However I didn't actually encounter these conditions last winter, mostly just shiny compacted snow.
*Once, when I did encounter the conditions described above, I fell off three times in a single commute. Comical falling-off rather than painful falling off though, I'd dropped my saddle right down so I could easily dab a foot down- otherwise I think I would've come off a few more times.