Yes, I am using Carsoft V.12. Overall, pretty happy with it. Easy computer install, no hacking, etc. Very good technical support. No queueing and being stuck on hold somewhere in India. I really like that I can version 7.4 and version 12 simultaneously.
Covers a wide area of vehicles, not just the engine. Carsoft can diagnose ABS, climate control, etc as well depending on vehicle. I used it on the W211 as well. In fact, need to use it again on this car for some telematics troubleshooting since the Comand has gone into complete disobedience when it tries to communicate with the phone module. You can make or take a call, but audio is no longer being passed.
In my experience, the after sale support for these devices is very important which is lacking in the Chinese knockoff junk.
The only weak spot I found is that it cannot diagnose the engine modules on the very early CAN bus that uses analog pulses such as on my W140s with the V12.
For scanning the engine codes, I use a 38 pin breakout box and a normal pulse counter like used for checking codes on a W124.
I am still on the lookout for the original MB SDS with integrated LCD screen as used by MB dealers when the cars were new. So far, it has eluded me. But I am not the type that just gives up. I will find one somewhere, sometime, somehow.