I may be going against the grain here, but my 94 has an aftermarket sunroof (it was there when I bought the car, I didn't install it), and I absolutely love it. It doesn't have drain channels of course, but it doesn't leak, even if I shoot water at it with a garden hose. It is removable, which is nice. I wish it was a factory one, but it's better than not having one at all.
-Rod