shaving cream is the only thing you should be shaving with, soap can easily end up in you cutting your legs and causing ichy shaving bumps, always use shaving cream
one isnt better ove rthe other. shaving cream just relaxes your hair or something and makes it easier to get the closest shave.
definately shaving cream. It makes a big difference I think