I think a very important feature is multi-passing. But what if your scene requires more than 2 passes? There should be a way to do 3 passes of your geometry as easily as doing 2. I think nVidia may have implemented something like this (nvCombineregs), but am unsure.
Anyways I think this should be standardized.