Being in the painting business for over 30 years, and being a President of the Painting and Decorating Contractors of America as well as the Guild of Professional Paperhangers I've tried everything. I know what works and what doesn't work. Like everything in life you get what you pay for, and paint is always the cheapest part of the project, unless your time is worth nothing. Use the best paint, it will last longer, clean easily if you have to wash it, and retain color.
Benjamin Moore paints are not cheap but they work, and work well. I've tried paint from HD and Lowes, and tried Consumer Reports best paint suggestions, they're off base with their picks.
Not to go into a list of who makes what, and which is the best PM me if you like. I can make primer suggestions, and paint suggestions based on the actual finish you plan on using. Some companies make better products than others in flat, vs eggshell, vs semi-gloss etc.
HTH
Frank D