Yes, I agree, you have to mix with it.
I have the Sonarworks and it works!
If this one does better than hey, I'll buy it but if it's the same, then why buy it.
Sonarwork has changed the way I mix and I love it. So much that I bought the hardware one as well.
Marc