I prefer Hotels . I have an issue with being greeted and then giving a list of "house rules", I am an adult and I don't want to hear what I can and can't do. I had friends who stayed in an AirBnb when we went to Puerto Rico, but I would never do an AirBnB in a tropical destination. I stayed in a hotel by myself because I want a nice pool , with pool service, I want to be able to order drinks at the beach. I want to be oceanfront , I do not want to have to walk to the beach. Like it was already stated, when traveling for business or leisure, I don't want to have to self service too much. Also, usually, hotels are in better locations than airbnbs, of course then can vary depending on what you are paying, but usually. Also, if anything goes wrong, you lose your key, the toilet won't flush, help is right there.
AirBnBs can be great for times when hotel rates are crazy, or you are a family of 6 traveling to Paris. You cannot beat the amount of space you can get and usually they are not as strict about occupancy limits.
My Favorite hotels are Ritz Carltons in cities where they are not too expensive. They are luxury but not too stuffy. In bigger more expensive cities (ie NYC, London etc) I will probably stay in like a Hyatt Regency or Marriott.