Assuming we stick with genesis3d, yeah, OpenGL should be fine, Ghost Pirate.
Graal3d would be the best, especially if all our dreams were realized. The important thing is to know not to pursue your dreams blindy, and instead by methodical and compromising. This is the path to completion, if not grandeur.