How to draw a point in 3DView always in front

There are no plans to remove bgl as quoted by brecht from this post.

Functions that simplified creation of geometry has been stripped away, yes.
Functions defined in the core profile will remain.