the words dont believe everything you read come to mind
i have never owned a set of high spec brakes and probably half the people that slag em off havnt either

ive driven a few cars with them fitted and they were very good , they wouldnt be my first choice as i like AP's but i wouldnt dismiss them