I would say that you both are right.
I made my baby food, too. Usually it's best. It's a lot cheaper. And, it allows a muuuuch larger selection of fruits and veggies, too! (with jars, you're quite limited, apple, banana, pear, peach, prunes, carrots, peas, beans, sweet potato...???) Home made does not have such limitations.
There are a couple of exceptions: carrots and spinach. Organic baby foods contain plant foods grown without synthetic chemicals. They are free of preservatives, dyes, and waxes, too. Organic baby food companies usually get the better carrots and spinach for their baby food than found in supermarket. Even organic carrots from the supermarket can get higher levels of some chemicals, due to neighboring cultures.