ok, I was going to stay out of this, but it seems the conversation here is getting a little crazy.
I realize this is a poll, to vote on which path is best to take, so here's my 2 cents:
Start somewhere (doesn't matter where). If you need a starting point, the Sharp ROM would be fine. It doesn't matter if it's the best, the worst or whatever. It *is* however a starting point. The advantages here is:
1) every Sharp started there. All the new sharps start with the Sharp ROM. For new models, they have little choice but to use it in the beginning until someone has had their new model for a while.
2) It's not a moving target. It's a known quantity that something solid could be built. While it's not the easiest to develop for (and I'm not a programmer, so I may not be qualified to say all this, my apologies), it is something that can be a common starting point across the board to all Z's.
Once that has been done to the majority's satisfaction, you can then seqway into other distros, which I'm sure various people have their own interest in it.
It would mean of course, that developers would have a solid foundation that could reach all the models (with some variations I'd suspect). I've noticed some apps that are common to all models that work great. Then there are those that only work in certain models.
At the very least, this would be getting something done, rather than bikeshedding on perfection ....
I'd suspect the next big thing would then be showing a developer how he could make his program work in other ROMs, whether it be oz/gpe/whatever. Effort there would be invaluable.
That being said, and not being a programmer, my ability to contribute to the effort is limited. I was asked at one point if I could get something working, as they couldn't figure out what was wrong. Here is the answer I slapped together in hopes it could help someone else searching out there:
https://www.oesf.org/index.php?title=Compiling_on_the_6000LI followed what the links did, and was able to:
1) compile and run the example program in the console
2) compile and run the example program which ran in the qtopia environment
Again, it's not meant to make everyone happy, but rather just to provide a starting point where "something" could get going ...
Let's not concern ourselves with which is better or worse, but rather how about we just start with what's common to all Z's?
A thought - a wiki isn't a bad way to go here. That way if anyone has a specific interest, they could always add a page to their interest of course.