Well, it's not stuck me in a ditch so far, thus I think they are good from a personal point of view.
I don't track or race the car at all, so my limits and those of the tyres aren't really pushed.
So you may well be right that other brands may be better, but for my "tarty" needs, they more than suffice.