Personally, it depends quite a bit on the circumstances. I'm a status member with a few hotel chains, so I definitely check them out first. If those chains don't have any hotels in the areas I'm looking, I'll look at Airbnb.
As for amenities, I'm an absolute sucker for balconies. If the hotel offers a club lounge with free snacks/beverages...etc., that's always a big plus.