I've been doing backcountry travel for 20+ years. Water in northern MN needs to be filtered with all the beaver and other activity. We always used pumps. I've got an MSR sweetwater pump that works great. I switched to a Katadyn gravity filter when it came out, but the hiker filter cartridge always clogged so easy and wasn't really cleanable.
I converted the Katadyn Base Camp bag to use a Sawyer gravity filter and my pumping days were over. Now that I hunt out west, the water situation can be dicey and filling a bag of water to hang can take a long time, less time than it takes to pump.
As far as cold weather, its so simple to manage. If its going to be freezing, shake out the filter, place it in a ziplock and tuck it in the sleeping bag overnight or in your coat pocket if its during the day. The only time I let mine freeze is last fall when a storm moved in sooner than we thought and it froze overnight instead of staying warmer. I was lazy and figured it would be warm enough. If you're lazy, then it will freeze. Otherwise, a minute to prepare will keep your filter running great for years.
Now, we bring both. The gravity system is base camp water unless we know we have a good stream, but even then, one of us carries the pump so we can top off water bladders during the hike. Take 1 minute to pump 1 liter. It takes longer to deploy the pump than it does to fill up. Its still work though. Gravity is where its at for purifying 10L of water without breaking a sweat.