Most reviews I have read about any car, including the ST contradict each other. I've read reviews where people have slated the ST gear box, others say its great, some say the engine sounds nasty, others have loved it.
At the end of the day its just someones opinion, and to be honest, anyone can say what they want about the ST, I still love it.