Maybe, I don't know. This is just me trying to minimize the unnecessary pain and suffering while waiting for a better language to arrive. In that context arguing which bad solution is less worse seems somewhat pointless, and also depends on personal taste. I'll have to see this project through to know better.
C++ 14 is pretty awesome as a language.
Actually, swift, es6, C++ 14, C# come very close these days. in terms of language features.
In my experience, the runtime/build system/packaging/community become bigger factors when choosing between them than the language itself.
However, it doesn't make necessarily sense put the restrictions across the complete source code of game, just because the game logic benefits from it.