The honest truth.
As someone in the industry, I own more than $50,000 worth of scanners, and various vehicle specific diagnostic tools that are required for me to be able to "properly" commit repairs on customer vehicles.
A snap on Zeus, which costs thousands of dollars, is a great scanner capable of performing an entire host of diagnostic functions. It even has a built in multi channel scope for component testing which I have used 0 times since I started using it earlier this year lol.
With a price tag over $10k just for the platform, it still cannot activate or disable features, or adjust TPMS ranges, it is just a diagnostic tool.
So for quite literally $65.00 for a veepak reader, and AlfaOBD, unless you are feeling spendy and want to get fancy you get the OBDLink MX+ and AlfaOBD for $150.00 you have access to features most shops don't have access to.
Is it worth it? in no smaller terms. YES!
Do you NEED it? no.
Should you get it? entirely up to you, but that's basically the same price as two tanks of fuel in California (if you go the expensive route, I use the veepak.), unlocking thousands of dollars of potential.
I haven't used it on anything with secure gateway but apparently there is a bypass for that floating around.