Personally, I think that shop bought baby food is okay as part of a balanced diet. I tend to use tinned fruits, as they are less likely to have anything other than fruit, and occassionally vegies. (with my 2.5 yr old she still has tinned egg custard occassionally as a snack - it keeps well, is relatively nutritious and is handy when on the run).
For meats, pasta, rice and vegies, I tend to find home cooked is better, as you have more control over exactly what they are getting. Particularly important if there is any family history of food intolerances. I've also had some relatives who fed their babies almost exclusively tinned baby food, and have ended up with toddlers who are very fussy eaters, who don't like much variety in tastes and textures.
Think of your own diet, and what amount you would be prepared to eat of convenience food, compared to home cooked, and use that as a guide.
mum to 2 girls