I kind of agree with you. II have not found vinegar to be all the effective in cleaning and the smell annoys me. I am a big fan of both Meyers Clean Day and Watkins all purpose cleaners. They work fine and smell divine. Yep, they cost more, but to me, it is worth it. However, Lysol, Chlorox, etc., all make decent all purpose cleaners. Even Fabuloso does a fair sort of job, especially on tile floors. I do not use it, but I know others do. Maybe its the community in which I live - some of my customers have MONEY - but most seem to much prefer my using the more expensive stuff. They are quite concentrated, so you do not need to use much. When I first started my business, I used way too much, and when I got mild complaints that floors felt sticky, I used a lot less.
I am very partial to Lysol's Hydrogen Peroxide all purpose cleaner. I used it on almost anything. It does a great job in whitening surfaces but is not harsh like a bleach would be. And it smells pretty nice, too.