I'm really frustrated with Smithing. It just seems so uneven: in one playthrough, I unlocked 2-h parts really early and raised my skill very easily and fast; in another, I was grinding and grinding and 2-h parts never unlocked (at least not before I quit). So in yet a third playthough, I decided to just get a companion with Smithing and deal with it that way. None spawned.
I guess if I were playing one long playthrough, it wouldn't bother me as much, since I'd have lots of time to raise all my skills. While the game is in EA, I'd decided to play a bunch of shorter playthroughs, just to feel out the various factions and game features, so I feel the effect of grindy skills like Smithing more. Plus, 2-h swords seem to be pretty rare and expensive in the game, so I'd hoped to craft some for one particular character, but that was the character I really struggled to raise my Smithing skill with.
I wish they'd make it so that parts spawn in some kind of logical order, the lower-levels first and the higher levels later. At least that way, you're working toward a goal, not to mention it'd make the game less broken, especially if you don't want to have to buy out a town's entire inventory of weapons just to sell one polearm.