If you're biased towards bestop then go for it. However, take a look at Mstertop Skymaster. They also sell a window protection roll up kit to stash inside the vehicle.
https://www.quadratec.com/p/mastertop/soft-top-window-protection-roll-76-06-jeep-cj-wrangler
Mastertop scores a point - I can't see that bestop still offers twill as a material on any of their TJ/LJ generation tops anymore.
So I could pay $800 for a twill fastback mastertop, or $900 for a black diamond bestop.