the best armors are the ones that you tether and enchant yourself. you can improve armor, and put two enchantments on them, therefore your own creations are best. all blacksmiths have the same random inventory by the way, so it doesnt matter where you go.