My experience with AirBnb has been good but often I feel I miss something. If possible I always almost choose a hotel, because it seems cleaner, service oriented, often has breakfast and a place to have a drink or a coffee. There are places that is more suitable for renting a private place, but in where there are tourists there are often better offers at hotels.
It's the same story at home in Australia.
The caveat, perhaps, is that as a family of 6 we have trouble finding hotel rooms. We also usually book out full places, and want no interaction with the host unless things go wrong.