unicornsinthekitchen.com
Realistically, nothing beats homemade salad dressing or vinaigrette for one obvious reason: you know what's in it. That means no extra sugar or salt, preservatives, unnecessary fats or ingredients that one cannot even pronounce. Moreover, you have 100% control over the flavor and consistency of your vinaigrette, add more acid to make it tangier or a splash of water to thin it out a bit.