Personally I'm just glad I didn't take the proposed bet amongst friends that Chuck was the ONLY person working on D3D. Still need to open a betting pool on how many people are actually committed to that tech's development internally though.
Bind-to-edit doesn't bother me so much with OpenGL because at least we've got EXT_direct_state_access which both AMD and NVIDIA support (and of which some parts have made it into core - such as the glProgramUniform calls; it also helps that id Software used it for textures in Doom 3 BFG so support is going to be good). The bigger-by-far problem is driver quality and consistency not being as good, and if that were to be resolved then I'd likewise be looking at it more seriously. As I said above - MS seem too eager to throw away their previous good work these days, which is a really odd thing to be doing and not in the interests of either developers or end users.
Our GL pipeline is shared with ES devices, which means no DSA And driver quality, particularly on AMD, is a bitch. Crossfire is even worse.