So I'll typically use a service like Google Flights to find a flight, pick an itinerary, but then go to the airline's web page to book the flight directly.
Same for hotels. Find a hotel on Expedia, then book with the hotel directly.
I've seen too many horror stories of people booking through a reseller, and if something goes wrong, the reseller tells you to talk to the hotel/airline while the hotel/airline tells you to talk to the reseller.
Save your points and use them on hotels instead, where the experience is just as risky, but at least fails in a less spectacular way when it goes wrong e.g. unless you're booking with an agent in a high demand area where there are NO hotels you usually can leverage a backup plan a lot easier than if you are stuck in an airport.
I've never been stranded when I've contacted the hotel directly, via their website or the phone. Sometimes a glitch does happen, but when it does the hotel will call around on your behalf and find you a room.