Why would the OP want a Buick that gets 24-25 MPG average when they were turned off of the Rogue's better MPGs? Puzzling...
From your list, I would take the Rogue off because it is generally not competitive in any way in the small CUV segment. The Kia Niro seems like a no to you. The Corolla, while having Toyota's reliability, is not a great car otherwise. It is literally a Scion with a different badge. I would in general avoid Nissan because it seems like their number 1 priority is sales and rental fleets, not quality. Nissan's CVTs are unreliable, too.
Since your budget is $25,000, you can get a Toyota Prius Two, which is under $25k. The Corolla does nothing better than this car. I have a 2016 Four and I think your specifications fit the car perfectly, except it is not AWD. If you put winter tires on the car it should do as well as any other FWD car. It has a comfortable ride (night and day difference from the Corolla) and handles well, unlike Prii from the past. It has automatic braking, high beams, lane assist, adaptive cruise control standard on all trims. There is an option package on the Two that adds blind spot monitoring with rear cross traffic alert, automatic braking at speeds below 9 mph, and it allows the car to parallel and back into a parking spot by itself (you control throttle). Adding this package brings the price to $26k. REALLY good value. I get 56 MPG going a constant 80 mph on the freeway and upwards of 60 MPG in stop and go traffic. Most people average about 53 MPG. They are super reliable. I have a 2005 Prius, too, with 250k miles that I gave to my son. It has never broken down, but did have problems with the A/C this year. Hasn't broken down in the 250k miles I've driven it. It still gets 42 MPG. The trunk of the 2016-2018 Prius is bigger than the Kia Niro "crossover." It can go up a dirt hill, but nothing extreme at all. Click these:
The Prius is good in the snow
How Does the Toyota Prius Handle Winter?
The Prius V is bigger, but not at all the same car. It feels older, is not available with the safety features, is louder, slower, not as comfortable, cheap-feeling, less efficient, and not pleasant.
If you don't go with the Prius, a Subaru would probably be the next best thing. Pretty much all of them are decent cars, but the most rugged ones are the Outback, Forester, and Crosstrek. You won't get all the safety features standard, which is a quality that almost exclusively belongs to most Toyotas. Subarus are notorious for head gasket failures though.
A RAV4 Hybrid is another good car if you are not a fan of the Subaru. All safety features are standard on the 2017 and 2018s. The RAV4 Hybrid starts at $29k, so maybe find a used 2017 or one they are trying to sell. The RAV4's main selling points are the safety features and hybrid powertrain, whih gives high MPGs. MPG aside, the Honda CR-V is a better car overall. The RAV4 is more reliable, but it is a negligible difference.
Please respond with what car you bought!