If the relationship between the OpenGL and Metal renderers in StarCraft 2 is any indication, this is pretty well optimized. In the early game when CPU is not really being taxed, at 1440x900/medium on my MBP, OpenGL starts out at around 80fps, and the Metal renderer pushes a hair north of 120. At 2048x1280 where I normally play, it's more like 65 and 95. Weird thing is that the building grid in squares where you can't place a building, the Metal renderer shows those squares as blue where OpenGL and DX on Windows show them as red. that's the only place where I see any image quality problems.
I do not understand what I do. For what I want to do I do not do, but what I hate I do.