Honestly you’re not going to get a better fit than OEM. No matter what aftermarket brand, I’ve always heard a gripe. Whether it be paint fade, bad figment, or leaky seals. The other thing you have to consider is if a window breaks, will the manufacturer of said top be able to replace it.
If I were to trust and aftermarket brand for a hardtop it would probably be Bestop.
Aftermarket LJ tops are hard to come by too.