AirBnB's aren't that great, just another service that has already been refined. In hotels you might not be getting what you pay for, but at least there is a level of consistency for major chains. In AirBnB's you're left to the wims of the household that sets you up for the night or week. If the place doesn't have something, most of the time you're not going to call the home owners, but a hotel you have no problem calling the main lobby if there is an issue at 2 am.
Downsides aside, one thing that AirBnB as a service provides over hotels is heterogeneity of location. Especially remote, suburban, or certain urban neighborhood locations will always be underserved by hotels, while still being desirable to potential guests.
That is a big benefit, and I will be honest they have saved me from an expensive hotel at times, especially around packed conference areas. I just have had more bad experiences especially at those times, and would have in hindsight payed the higher rates at the hotels. Maybe this is just my rant, but the inconsistency and lack of some peoples awareness when it comes to hosting really puts me off.