Of these ten: priorities. If I had a kitten for every time disaster befell the fortress because you can't create high-priority jobs, I'd have a lot less trouble keeping my dwarves fed.
However, my number-one needs-changing request is the interface, and indeed I'm surprised that that didn't make it into the top ten, considering how often interface issues are discussed here:
- tiny field of view (80x25 less menu and border space) means you can see only a tiny slice of the world, and bizarre aspect ratio results in lots of wasted screen space
- different screens use the same button for different things, or different buttons for the same thing (eg, cancel is space on some screens and F9 on others)
- laying out large constructions is basically impossible even with the recent improvements, especially given how stupid dwarves are about build positioning
- managing work preferences and similar is an exercise in liquid pain
Some of these - the first two in particular - should even be fixable in under an hour unless the DF codebase is
much more screwed up than expected. And yet, nothing happens; people who would otherwise enjoy DF avoid it, people who do enjoy DF do so in spite of the interface, rather than because of it, and Toady is so deeply paranoid about anything that even implies the words "source code" that no-one else can fix it, either.