I would try making a bigger loaf, they are more forgiving!
Some supermarkets stock VERY strong bread flour (as opposed to strong), which may help.
To get a good crust, saturate a J cloth in water and as you put the bread in the oven wipe the sides and inside of the door with the soaking cloth, this will create the steam which will blast the dough initially and create a lovely crispy crust.
Make it freeform not in a tin
The recipe I use produces a denser than supermarket (inevitably) but not heavy loaf, and is very simple
500g very strong white bread flour
350ml water
10g salt
10g fresh yeast
I dont knead for hours - I follow the Bertinet bakery methods (google Bertinet and it will come up - best book is 'Dough'), and you do very little kneading but two provings and it has never failed (using fresh yeast, i have always had very variable experiences and success rates with dried yeast and only use fresh now as Bertinet do a subscription where you get a monthly block). I have also used multigrain but never more than half and half with the strong white flour.
good luck!