Size is a matter of personal preference. I personally like brushes that are 24mm +

Any good brush should be able to create lather with soaps and creams. 22mm brush of good quality will do a fine...