I've had some great Airbnb stays and I've had some not so good.
I think the economics are catching up with Airbnb and many of their best owners have apparently created a direct competitor to bypass the high fees. I agree that airbnbs are especially good when you have multiple couples or families who may or may not fit well in a hotel/resort esp when you want your own space. There are times and places where I want to have a kitchen and be able to cook and there are times when I want a hotel lobby with a bar and a restaurant and room service and housekeeping. (will concede that many hotels are not offering daily housekeeping)
Their customer service is a complete joke. I was notified the morning of arrival that my airbnb in Brussels that there was no hot water and was told to look for a hotel if I didn't like it. Took me hours upon hours just to get a free night. Its too bad because the apartment was fantastic
The biggest issue for me these days is that as of now Airbnb has no loyalty program. I get hundreds if not thousands of dollars in free stays and benefits with Hilton. I think vrbo, hotels.com and one other have started a loyalty program.