I have always read that soap and vinegar cleaners don't really work, because the acidic vinegar cancels out the basic soap and you are left without the acidic cleaning power of the vinegar and without the basic/degreasing cleaning power of the soap. I use vinegar as a cleaner, but I use it by itself or mixed with water. And it's not great to use on hardwood floors or any natural stone.
I also use soap mixed with water often, and this is quickly becoming my favorite cleaner. My favorite soap is Dr. Bronner's Sal Suds cleaner. I don't care much for castile soap, because I think it so basic that it leaves a layer of soap scum on everything. I really prefer the Sal Suds, because it has sulfate in it which is a surfactant. Some people think surfactants are bad for you, but they're not really a bad, harmful, or toxic chemical. Sometimes they can cause skin irritation, but I have never had that issue and I am a sensitive skinned person. Surfactants like sulfates are very useful in breaking down grease, oil, fat, and dirt. So I use it on floors, counters, dishes, pretreating stains, cleaning the bathtub. It is a little pricey, but it is very concentrated, and you get a better deal the bigger bottle you buy. Also, I think it smells really nice, not overpowering.
I also really enjoy abrasive cleaners like bon ami, bar keeper's friend, and baking soda. These work great on the inside of toilet and for scrubbing soap scum off a shower.
I honestly stick to the basics. Learning about what ingredients do actually goes a long way in figuring out which product is best for the job. It can also aid in helping you find cheaper products, because two products might do the exact same thing, but one has a bigger markup. I personally think Mrs. Meyers is a huge markup for not that much cleaning power.
Also, I find cleaning so much easier when I only have 2 or 3 products rather than a million specific cleaning products. At least, that's what I learned in my days as a housekeeper!