I HATE Johnsons products with a passion, actually most of the brand name products! They are filled with chemicals, and even sorbolene I don't like because although it is basic it is still chemical.
I only bathed bub about twice a week, and I use only natural products - GAIA is a great range for babies, although when not using any chemicals on bub you might not need the whole range, I only ended up using the bath body wash and then the powder at nappy time. If he got nappy rash I used a zinc cream like Desitin (got chemicals in it but very high zinc content which worked great).
Regarding BF after CS, I found second time round with a planned CS, I was much more relaxed and more successful at BF than I was after my first emergency CS, so just relax and it may happen easily!
Formula-wise, I think most hospitals supply it while you're in there, and then S26 and Nan both have sachets to try. I would try Nan first because it is the closest in proteins etc to breastmilk so easier to digest (although my bub wouldn't tolerate it and i had to switch to Heinz Nurture or S26). Every bub is different and it will just have to be basically trial and error, however they do recommend giving bub almost a week to get used to one to see if it agrees.