Whenever tackling a large project like this, I find it useful to identify everything that will not make it into the final product (which for our purposes we can just say is 5-10 years from now). I can then make a list of those items, sort by lowest hanging fruits, and start knocking them off the list one by one.
The internal market UI would certainly be on that list among other things like OBI, internal AMM, etc.
I think there are many small, but significant projects, that many developers could address and then there are other projects that only a few can address (e.g. core developers).
At the moment, the DAO is setup where developers have to “guess” at the issues that the community finds important, write a proposal, and then try to get funding.
I would like to propose a system where the community can propose and vote on ideas that are important to us (e.g. internal AMM). There wouldn’t be any funds associated with this system. It would just be a way for developers to see what issues the community would like addressed so they can write proposals if they have the skill set.
My guess is there will be many issues that developers didn’t realize the community has been asking for. If there is high interest in a specific topic (e.g. internal market UI), this list might even spawn multiple DAO proposals that the community can choose from.