Is the S2000 a better MX-5?

I’ve always thought that the Honda S2000 is a better car than the MX-5 on every aspect: prettier, more powerful…
But I’ve never driven one or the other. Can someone explain me the “Miata thing”?