I shave everyother day with a double edge razor of which I have several and also several strait razors. It takes some time to develop the skills to shave well with a straight razor and some people just can't master it.... a bit like riding a bike with no hands
but it's in my experience the best shave that you can get.
For a good shave you need to allow for your skin to get used to shaving with a sharp blade. You need to match the blade to your type of bear and you can get them from as little as 25p for 5 blades, a good soap that can be bought for as little as 50p.
I tried different razors to start with until I found one that I was happy with, having said that, I quite happily use all my razors now, including those that at one time I thought were unsuitable for me.... which suggest to me it's all about technique and your skin adaptation to shaving. On technique the best advice I can give is a light touch, no pressure at all and let the razor do the work. Mapping your hair growth is also very important.... I can quickly shave with the grain and look clean shaved with minimal effort but after 10 hours you can tell I need to shave again or shave with the grain and against the grain and I don't need a shave for two days.
Brushes, I have several too, some budger brushes, some pig and some syntetic brushes.... I doubt I will ever buy another brush but if I did I'd buy a synthetic, they work great.
I'm lucky that I know exactly what blades work for me but I had to try a few, I started with the sharpest in the market, Feather blades down to the least sharp Derby blades and settled with middle of the ground blades but after 4 years I use anything, having said that I have 3 or 4 favourites.
Soaps and matching aftershaves, shaving stuff.... according to my wife I have unlimited funds, she never makes a negative comment like you already have 20 soaps.... I wish she was the same with cycling gear
but I work at it.... I shave early in the morning and then I wake her up with a kiss and she loves the scent
the funny thing is 9 out 10 she guess wrong what the scent is.