So, I dont know what will happen with the bgl api, since openGl was updated again and addons might change.
But I think would be helpful to have a better graphic api for drawing in the viewport, some more intuitive.
There are plans to make that since will be there the custom manipulators which are kinda this sort of drawing api.