My engine, being in such a larval state is riddled with bugs and flaws. If I wanted to make games quickly I would have been better off using some 3rd party engine, or even shifting language to the likes of python. But I really enjoy working on my engine, and using it, even if it is a bit challenging at times, is immensely satisfying.
I don't know. It seems I have a choice - make my engine or make games. Though I might be able to comprimise and work on games using a 3rd party engine till mine is up to scratch, but in the end I really have to just decide. *sigh*