Another solution to hotspots is the use of a baking stone. My oven has a hotspot towards the back, which means things brown more quickly the further they are pushed in. I used to rotate my breads to avoid uneven baking. Now that I bake my breads on a baking stone, no rotation is necessary. I have even seen cookbooks that recommend leaving a baking stone in the oven permanently, as a means of ensuring even baking. This means, even if you were making, say a roast chicken, you would leave the roasting pan on top of the stone. I haven't gone this far, but it is worth considering.
And YES, for God's sake, buy an oven thermometer. My oven runs about 25 degrees hotter than the dial says, and if I hadn't bought a thermometer, I never would have known. Now I don't even need to use the thermometer, as I can make the adjustments manually, but the information was invaluable.