Since it's summer, I can't attest to snow/water. They're quiet, ride nice so they fit your B/C category. They're OE tires (Bridgestone Dueler H/T) so they'll probably only last 30-40k miles so why not just use them until they're done unless you have a specific reason not to?
I always find...