I prefer soaps. To me, they are easier to use and there is much more variety as far as scents go. I have some creams also that I like to use once in a while, but soaps are much more nostalgic and easy to use. Just stay away from Colgate and Burts Bees shaving soaps and you should be fine.
-Fred