Assuming I will have XR integration in the future…
Are both UI frameworks well supported within Babylon?
Is one expected to be favoured over the other in the future?
Babylon 3D GUI seems easier to work with (and the examples look nicer), are there extra features in MRTK not present in the 3D GUI?
I will give both a try, but would be great to avoid surprises in the future
Yes! Well, the Babylon 3D GUI is maintained by the team, and the MRTK controls are integrated as well:
MRTK is a set of “standards” , and you should take them this way. We try to maintain a close relationship to the standard. The 3D GUI itself is probably much more flexible than MRTK, but MRTK is familiar and is a well researched way of providing UI in a 3D application.
The tradeoff? It depends on what you want and how flexible you want to be when designing your 3D UI.