Well, I've had my C1000 about 2 weeks now, and I'm completely new to the Zaurus! I've tried every ROM going (at least twice each!! ), loading applications, seeing how they work, etc., etc. In the end I've got so confused, I had to write myself a set of notes on each ROM and what worked with what. It's been very labour intensive, and I still don't know which ROM is most suitable for me, which GUI I like best, what apps I like, etc.
However what I do know, is that there is too much choice; each ROM with its own pros and cons - none do all that I want. As was mentioned earlier the community is probably too small to support the kind of diversity we have now - we should work together not split-apart, however that means making a choice and sticking to it, and then ensuring that we influence the development/features etc. of our choice - isn't this a better approach; rather than forking-off another development, let us choose one that is "looking pretty good", and then influence that so we get what we want in the future.
As a software developer (and Zaurus user), I would prefer to see a layered-model that allows more of a mix and match approach... We don't need loads of different kernels/boot loaders - just one that is stable, and includes all that the community needs. I would like to choose between different window managers on top of the kernel, and I would like to get any application to run on top of it. Furthermore I want any application to be able to run on the given window manager (or at least know it won't before I start!).
From my small amount of Zaurus knowledge I have got in the past 2 weeks, it seems that OE/OZ and the to-be-released Angstrom distribution is going the right way. Since I want to help the community I will soon have to choose which distribution to work with; pdaXrom is a non-starter since it is a closed development, and looks like it has stalled.