Firstly the GS911 WiFi cannot be considered a dongle, I would not call the OBDII interfaces for the cars dongles either for that matter it is a poor term
The WiFi is two tools in one
1/ In USB Operation it is simply an OBD K Line or CAN DIag vehicle Interface with functionality from the PC App
2/ In WiFi mode it is a testing and monitoring tool as well as a vehicle interface with some functionality inbuilt and some available via cloud
There is component testing in cloud and PC App which ever you are using and for models which support it there is some coding capability which is what you are pointing to in the Ross Tech software
The bottom line is the GS911 is equivalent to the other tools you refer to within the limitations of the diagnostics and test capabilities allowed for in the BMW ECU's and it goes further than the other tools mentioned in that there is real time logging capability inbuilt which the other tools do not have
I suggest you look at the functionality chart which is available on the Hexcode web site, it sets out the capability for each model and ECU, they keep it updated as they continue development of the functionality