Gee! It's not as simple question. Let me answer this question little differently than usual. First of all, no system is perfect and before one hype up one system, we must remember it's deficiency and success rate based on background and circumstances. I think two different point of view would clear things out-