I have mixed feelings about this, so let's take a look at them
The Good:
Restructuring of the MC codebase
Possible modding API (?)
PC, Console, and mobile compatibility
C++ means that it should be faster
The Bad:
C++ is harder to mod
Modding API could be fairly limited
Nothing innovative...