The hardest part will be keeping up with the rapid clip of today's web without the backing of an open source community writing extensions in JS itself. Supporting the babels, TypeScripts, and Flows of the world as they pop up with only an in-house team will be difficult.