Shankar,
I haven't used either one, but we have been looking at them very carefully. IMHO - if a company is just starting up and needs to define security from scratch, I would strongly recommend purchasing one or the other solution. Defining security from scratch is very difficult, and these two vendors provide a good leg up on the process. For companies with security already defined, the "sell" is more difficult. Not impossible, but less justified.
The biggest difference between the two solutions is where the security tables live. With All Out, the security stays in the standard tables, they just provide better tools and reporting. With QSoft, the security moves into custom tables. It's harder to start using qsoft, and then drop it. With AllOut, you can use it for a time, and then stop, and your security still works.
Both are good solutions, it's worthwhile to see demos of both and decide for yourself.
Gregg