People always stress how important kneading is, but my bread was still dense and hard. The real issue was old yeast that I didn't test.
I used to just go by look and smell, which often gave me burnt bottoms. Now with a simple timer, my loaves come out with a nice crust and soft middle every time. Have you found that timing things more carefully improved your baking results?