I've sunk quite a bit of time investigating the black screen issue in the past, but it seems that under the right circumstance, the D3D device just gets wedged, and can't be reset, nor re-created. I expect I could recreate the entire window, although that's getting fairly extreme. I think the best option at this stage is to make OpenGL the default mode.
OpenGL selection rendering quality will be on-par with DirectX in the next beta. Speed-wise there shouldn't be much between them, although it's been a while since I've looked at the timings.