As for shader lengths being a selling point, I disagree...we have no real DX9 titles out there anyways, and by the time there is all these current cards will be budget cards...and we will have moved on to R400 and NV35.
I used to believe in the feature set of the cards as important, but in the last 3-4 years all I see ever used on any of the current cards is FSAA and AF and or course hardware improvements...
Look at the FX reviews...they didn't even demonstrate ANY DX9 demos, concentrated more on graphs...
Yes its great DX9 cards are here, I personally don't think its that important...different if developers caught up with hardware like the 'old' days.