Jnevin,
Thanks for your kind words.
I am not sure why people think that Babylon.js has deep learning curve. Personally, I think it is very close to three.js. Basic understanding of 3D computer graphics is essential, and we should not count that as learning Babylon.js.
I guess that I do not program enough JavaScript to be really good at it, so I choose TypeScript as a way to avoid JavaScript. :)