We replaced our roof hatch with a glass see-through unit that is in all other respects the same as the old one. I love it. Exact same functionality/security/ease of installation, but with a tempered glass skylight. We special-ordered it through
Unity School Bus Parts. They sent us a form to use to input the required dimensions. Think it took a few weeks to arrive, but it's been a while. I wouldn't do anything different today. If memory serves I think it was a bit pricey though.
As for a fan, we went with a Maxx-Fan. Also wouldn't change that, but it's less work to cut a new hole for it in an unused portion of the roof than it is to skin-over a hatch hole and then cut a new hole. We only had one hatch and a passive vent up front... the passive vent got removed and the maxx-fan installed there.