If you're creating a new app from scratch, BB recommends to use Cascades, which is QML, except you can't mix the usual QML components with the Cascades ones. Qt QML/C++ work just as you'd expect.
You can port your QML/C++ app very quickly. Most of the time spent would be in setting up compilers, keys, devices, simulators and all that stuff, rather than porting code.