It honestly depends on who's asking. I've met loads of buyers over the years who insist they don't want any hoa fee. They tend to see it as a cost rather than a trade off for other fees.
HOA's pay for exterior maintenance, landscaping, insurance, trash, sewer, and in some cases, water, roof maintenance, plumbing, and so on. If you want a low maintenance lifestyle where others are maintaining your property and its surrounding area, then having an hoa is a great thing.
If you are a do-it-your-selfer, and enjoy doing everything yourself, then an HOA community is not for you. You handle all maintenance, insurance, sewage, trash, insurance, etc yourself.
One way or another, there are certain things you are going to pay for - the question is whether you pay it through the HOA or whether you pay it separately to your own gardener, insurance carrier, etc. It's really more about the lifestyle you want and how involved you want to be with everyday home maintenance issues.