I switched from an upright hybrid to a cyclocross/touring bike for winter. I found I have to shift my weight back in the rough stuff.
So go with the upright if your skill set doesn't include weight shifting, or the go with the MTB if it does. Or, go with a cyclocross or touring bike if, like me, you need to hunker down in the winter winds.