FWIW Jack and Juston (and all), I use an Antelope in Michigan's UP. I'm a cold sleeper. I've comfortably used the Antelope below 0. I've used it around -15 with some additional clothing. In my experience, the Antelope is the only bag of the four mentioned that is truly a 0 degree bag. WM is well-known for conservatively rating their bags.
(As Juston noted, "None of those bags are really good enough for zero...I'd check out the Western Mountaineering Lynx GWS...it's a true -10 bag." I'd point out that all their bags are true to rating, not just the Lynx.)
Other consideration: If you wanted a dedicated, winter-only bag, then sure... go for a -25 or -40 bag. I was, um, fortunate enough to live outside through a UP winter. It's nice to have a big, monster pile of down on a twenty-below night. A WM Puma weighs about a pound more than an Antelope, but it's still only 3.5 pounds. Of course, OP specified a 0 degree, but hey, might as well get ideas out there.