I would recommend PlayCanvas [http://playcanvas.com]. :-)
We have an editor tool (like Unity/Unreal), good documentation, a great community of other developers. And the engine is open source if you're not interested using the Editor tools [http://github.com/playcanvas/engine]