Airbnb usually first search made when looking for accommodation, but in recent times ended up using BDC, mainly down to price.
Had a little mini break in Granada with my daughter a few months ago and couldn’t believe some of the prices on Air. When you factor in parking (up to €25/30 per day), it was hardly surprising a lot of the places I looked at had plenty of availability as their prices were just ridiculous, especially out of season. The folks with more realistic prices had very little availability, and none for the dates we wanted. Ended up with a BDC apartment with parking at €10 per day.
When I’ve been going back to the UK it’s been a similar story. That said, we had a great stay in an Airbnb property in June, but that’s the first non BDC property for a long time.