I have OBDeleven and have used VCDS a couple of times.
OBDeleven does give detailed diagnostics but any coding, testing or adaptations are locked behind a not so cheap subscription.
I honestly regret buying it, much rather pay a bit more for vcds and not have to do the subscription thing