My current road bike has a Shimano 50/34 compact crankset and 11-34 cassette. It's actually not a bad setup for my local roads, which have a lot of short but very steep climbs (20%+) and not much flat terrain. But I'm seriously thinking of moving to a 1x setup with something like a 40T chainring and 9-42T cassette (Campag Ekar).
My mountain bike has a 1x 30T chainring and 10-50 cassette. It's just about perfect for all-round trail use with super-steep climbs