I read on some other threads that if not factory installed, usually you're going to run into leak problems afterwards.
Personally, I can't imagine my car being cut on the roof, argh... baka dun magsimula ang kalawang in the long run.
OT:
When I read the subject, I though of different thing... in my company moonlighting refers to employees selling items to co-employees,e.g., tupperware, avon, toron, necklace, biko, sandwich, cell card, etc...
We once had a Galant with a sun/moon roof installed na aftermarket. Ok naman, wala namang leaks. Ok din naman yung control, hindi sumasablay. Siguro depende na sa gagawa. I can check with the new owner kung ok pa rin hanggang ngayon. That was 3 years ago.
As to the advantage, ok sya kung nagyoyosi ka. Otherwise, mainit, kahit sarado moonroof.
My previous ride had a moonroof installed by Ziebart. They offer lifetime leakproofing, so if it leaks, they'll fix it for free. During my five years, I have around 2 repairs done for leaks and another for retightening of the screws holding the frame. I was pretty satified though.
BTW, the "sunscreen" is just a big piece of black plastic which clips under the glass. The heat of the sun still goes thru it. I added a foil/foam insulator to it and after that, it feels cool under it even at noon time.