The worst for me was a hotel in Paris I booked via Booking.com. It was completely different from the announced, and had several issues, such as having an outside bathroom without a lockable door. Luckily it closed during the pandemic.
Booking.com not only fought tooth and nail to charge me, claiming to my credit card that I needed to be charged since I "actually stayed at the hotel", but they then deleted my review claiming that "I didn't stay at the hotel". The key to getting a chargeback was sending the email of the deleted review to the credit card company.
Today I just search using Booking.com but make reservations via phone.
The problem is not AirBnB or Booking.com. The problem is "internet companies". They all suck.