My fear of Mantle, and this has been mentioned a little here and there, is it will steal resources away from the DX code and result in buggier games. Probably buggier on both code paths, rather than a single more stable code path.
When games used to support both OpenGL and DX, those games used to be really buggy messes. I'd rather not go back to those days.
You will not go back to those days because the consoles hardware and mantle hardware is more or less the same. The games is made for the consoles. Its easy and cheap to make quality port to pc with mantle. You will get better quality ports.
You have to remember there is pieces of dx in mantle because of primarily the xbox.