Great design can be subjective at times. Personally, I like to see pictures, then information. I don't think there is ever a reason not to have an image of some sort on every page of a site. It doesn't have to be a hero image either, but there should at least be some sort of image.
The next is information. I'm on the site for a specific reason. If I'm looking to book a house cleaning, then I need clean access to that BOOK button. House rentals are one that demands pictures and lots of them, but they don't all need to be in a single slider. Again, quick access to a contact form or TOUR type button is needed.
Speed is an absolute must. It doesn't matter what the site is about, speed is your friend.
Finally, mobile-friendly - again, depending on the business will depend on the mobile layout and whether or not there needs to be a phone number for quick dialing.
Live Chat is great on some technical sites, and it's a great sales tool, but if it's always offline, it does no good.
Clean lines, fast website, good use of color, easy navigation and a search field are my top picks!