I'm using this tool about every day and multiple times a day. It helps me configuring cars, programming things, coding stuff, diagnosing using active tests (bidirectional control), live data, etc.
Everybody is entitled to his own opinion but it simply is NOT a simple code reader, how good it works for you, depends on what you do, what your own knowledge of car mechanics is and , honesty demands it, the possibilities and impossibilities (and even complete failures causing problems) of the tool.