The software is not so bad, and for some things it is great. The whole Sigma experience is quite unique. If you just jump into it from outside, you might wonder what on Earth is going on. But spend some time with it, and you will get to see its positives.