There seems to be some misunderstanding on a few points of weapons. I am a scholar (though not one of renown) in the area of European medieval and renaissance arms, armor and martial arts, which is what those of DF most closely resemble. I know a few things about it.
1) Obsidian is glass, people. It's frikkin' sharp. I think flint might be more durable and less likely to shatter on you, but obsidian does way more damage to unarmored flesh than just about anything. It's really cool stuff.
2) Steel armor makes obsidian swords (technically 'proto-swords') into light wooden clubs. Not useless, but not effective, either. The reason is that obsidian is awesome at cutting, and steel armor is even awesomer at resisting cuts. It also resists pierces well, but is not as good against blunt trauma. Blunt force can dent armor plates into the person wearing them (you thought it was awesome having a sword stuck in someone? How about their own helmet?). Axes are also effective against armor, but they don't usually cut or shear it (possible; also unlikely). They just bludgeon it.
3) I'm surprised that stone 'maces' and 'hammers' haven't been suggested. These are by *far* the easiest ways to make a stone weapon. Get a rock. Tie it to the end of a sturdy stick. Bingo. Stone spears would be unwieldy, but you could make stone-tipped spears. Or just quarterstaffs (also quarterstaves), which are basically wooden spears with no tips.
4) Steel weapons are much more durable than the people that use them. They last a long time, even under heavy abuse. Some of them are even around today. Sharpening weapons was definitely something that soldiers did, though I've never heard of a professional weapon sharpener. No warrior was so poor he could not afford the stone he needed to keep a blade sharp. Weaponsmiths could mend damaged or broken weapons, but the only thing I can think of to make these common would be demons. The main concern for sword-wielding warriors was that the cross-guard would come off, which did happen every now and again. By which I mean "several times over the hundreds of years it was around." Not once a season, or once a year. Once every two generations would be nearer to the mark.
Feh. If a weapon is not well-made, it might need major maintenance a year or two after forging, or it might get ruined with serious use. If it was quite well-made, then it will still need future maintenance, but not within the scope of a game. Unless you plan to play for a hundred years?