A guy I ride with has 1×11 32T (10-42 SRAM Cassette). Says that covers him for everything.
I ride 1×10 34T 11-36 and to be honest its pretty good. I miss a little more top end on the road but can run at 21mph ish without a silly cadence. Hills wise 34T 36 cassette allows me to climb everything where I live!
I was looking at the SRAM GX series, priced well but you’ll require an XD driver for your hub. I’ve since come to the conclusion of getting a 30T or 32T chainrings if I was doing some big hills.
As you’re replaceing some stuff anyway maybe the SRAM GX is the way to go!!