I'm a big salad person. I love salads. Dressing can really be tricky. I know the goddess dressing is really popular here. I just took a look at the ingredients. The first ingredient is expeller press canola oil. Nothing alarming, but you're not getting anything out of this for sure. You're probably better off making your own dressing.
Let's check out their balsamic vinaigrette. So at least here the first ingredient is water. Second ingredient is balsamic vinegar. Then it has the oil in it. So I would say if you don't mind a balsamic vinaigrette, this is definitely a better alternative to the goddess dressing, but always making your own dressing is best.