what is expected or do you think should be in mame 1.0?
IMO, 1.# should be very different than 0.# mame, more than just game xxx in emulated or feature yyy is added.
One or more of the below:
- Stable mame core that doesn't need to be changed much,
- Mame enters a very slow developement period, with most systems and bugs addressed reasonably,
- All arcade games emulated
, - Another emu arrives that's better at documenting the hardware, so mame shifts to playablity,
- "kiddies" and "ha)(oRz" take over
, or - Mame stops developing

I think the first two are possible (but not likely) in the next five-ten years, but the last two are more likely.
Actually, I think 1.x might come around for another reason: no reason at all. If this is "reason", I hope the numbering will jump to something like 13 (just to mess with people), and start with #.1, not #.0, since it's the first of a no-reason major version number jump.

0.100 is just going to be just another version.
I'd love to see no more roms added in .100 and a freeze put in place as well. I've said that for over 2 years. As the project goes, its all about catalogs and correctness. I beleive whats in there should be fixed or atleast attempted to be fixed rather than patch job and move along. I much prefer quality over quantity.
NIVO, mame tried freezes and it didn't work very well after a while. I'm talking about the freezes in the 0.33 to 0.36 "public betas" for the "release canidates". Less people contributed what they had during the freezes (remember it's all voluntary), bugs just sat there with no one both able and motivated to fix them, and the complaints increased, developers and users alike.
In theory it's easy to say freeze adding roms and only work on bug fixes, but in practice in volutary projects, it's a pain. They
can be productive if done correctly, but it's not easy to do.
And have you looked at the whatsnew's? Way more bug fixes than added games, especially the 'u' versions now a days.