I've been lucky and never had a truly bad experience with Airbnb, but I've had some lousy ones and never a top notch or even good one. Conversely hotels usually provide at least decent service and usually are great in my experience.
What I really dislike about Airbnb is the feeling of being an invader in a neighborhood. Doing something I shouldn't be doing, because, well I am. No one wants the house next door to them to become an Airbnb, so why do we support its practice by using them?
(I no longer use Airbnb btw)