Next on the list for scratching 5-stars is no challenge. If the protagonist breezes through the entire story without any obstacles or personal growth, it’s pointless. Whatever it is s/he wants, the harder it is to get it the better.
Most of us are somewhat annoyed by those who have everything they want handed to them, perhaps on the proverbial silver platter. Starting out a story that way is fine, but then having your protagonist lose everything and get a hefty dose of the real world will get your reader involved. An example of where this is well-done is the relatively new sit-com “Schitt’s Creek”, where a family formerly in the millionaire range loses everything and is living in a cheap motel.
The harder your protagonist has to work for what he wants, the better. This also builds suspense, a critical ingredient in any story.