Chuck out the yeast and get a sourdough starter on the go. Mine is a few years old now, fed reguarly and it makes fantastic loaves, baguettes, rolls, pizzas (oh man, the Pizzas! By far the best pizza dough imo). There are loads of good sourdough recipes out there, I started with Hugh Fearnley Whittingstall's - https://www.theguardian.com/lifeandstyle/2013/may/10/hugh-fearnley-whittingstall-recipes-sourdough - which yields good results and have taken it from there using tips and tricks from other sources. It does take a lot longer to make a loaf (sometimes I'll proof it slowly in the fridge for 2 - 3 days) but it's definitely worth it. There are a number of no-knead recipes that work great, especially if cooked in a covered dutch oven or cast iron casserole dish.
Some tips I've picked up along the way that apply to all types of yeasted bread are:
Add a desert spoon of honey to the mix, the yeast loves it and adds to the flavour
Use the autolyse method - this is simply letting the mix sit for between 25 mins and 40 mins before adding the salt. Yeast does not like salt at all so this allows gluten to form before adding the salt and kneading oxygen into the mix. This makes for a tastier, well risen loaf.
Slap it about. once the dough is formed and mid-kneading, rub some oil on your hands and pinch a bit of one side of the dough between your fingers and whack it down on the work surface really hard (like your playing that whack-a-mole game) so the motion stretches the dough out in front of you, fold it over, do a quarter turn and do again 10 times. I keep doing this every 10 minutes for an hour. This is probably the best tip I've been given, totally transformed my loaves.
The tip about using milk is also a good one, scalded milk works really well for flavour.