It's weird to see all those negative anecdotes about Booking.com. As a counter anecdote, I've used them several times and they always seem to have much cheaper prices then the competition. I was also able to cancel my booking once without issue after talking to customer support. PS: Not in any way affiliated with them other than being a satisfied customer.
It's not weird at all, most forum threads involving huge companies attract largely negative comments (Google, Amazon, even Apple). By and large I'm happy with the services of these companies, but if you go by HN I can get my gmail shutdown with no reason or recourse and half the stuff I bought from Amazon is probably fake.
However, on the same note, I hate when I see someone blasting/suing Walmart or similar for what one cashier did to them. No amount of corporate training can prepare someone for a bad day.