Mark,
We’ve *always* recommended that everyone use Eclipse 2.1.x for all production work due to the instability issues in the 3.0 milestone builds. Eclipse 3.0 is SIX MONTHS from going final and is in constant flux while the team works on some very big changes. It’s just not going to be as reliable as the 2.1 versions.
As far as resources go, we always deliver the 2.1.x stream internally first since that is the current production build. We then focus on the 3.0 port. Prior to M5, this wasn’t a big deal, but M5 broke backward compatiblity in a big way and we now have a branched codebase to contend with. There were literally hundreds of changes needed to create the 3.7 builds and it just took a lot of time. In fact, more than we anticipated. Testing is going well, but we’ve already identified a bug in Eclipse’s new plugin loading architecture and noticed a background thread problem too.
In short, if you want stability and more rapid releases, stick with 2.1.x. If you want to experiment with the latest features and don’t mind “bleeding” a little while you play on the bleeding edge, go with 3.0.
–Scott
MyEclipse Support