I gave up on Hotels years ago. As soon as AirBnB became a thing, I was sold. I loved the idea, and still do, of getting a much more authentic experience when I travel. When you stay at a hotel, 99% of the time it is in the most touristy of areas, which can be good if you love that, but I think to some extent it also limits your ability to have more of an off book experience. If you go to the hotel, there is the Starbucks and the McDonald's, and the touristy restaurants, traps, and attractions all around which charge you overages for the conveniences and for being a tourist, especially a foreign one.
I like being able to rent out a whole place, in a real neighborhood with real people who aren't paid to be there. I've met a lot of lovely home owners and renters who most of the time will give you tips of where they like to go and what they like to do that isn't in any brochure. Some even want to hang out if that's cool and show you themselves.
I also like that I can stay in an entire house or apartment or whatever with no other guests other then the ones I invite, meaning at 3am, no one is going to be blaring music when you're trying to sleep. There is also the total convenience of having things like a kitchen so that if you have leftovers from a party, or eating out, you can heat them up, or if you're a health nut, you can cook your own food and save money, or if you want a little of both, you can do that along with wash your clothes, hang out in a backyard, check out the local scene, and just have a much less structured time because there is no one busting in asking to clean, or having to tip someone for bringing in your luggage.
I think if you've never taken the opportunity, you should at least give it a go once so that you can compare to the typical hotel experience. I will say, make sure you absolutely read the reviews even if they are rated 5 stars because most people are really honest about what they see and experience either with an owner, the neighborhood, or what is and isn't in the place you're staying.