Some systems may be better than CVS at this, admitted. But as long as there are only a few branches and people keep their stuff more or less in sync with main, I think it'd be fine - especially for people working on relatively separate subtrees like D3D8.
just to react on Alexandre flame war proposal. what about bitkeeper ? A+