I just bought a Bestop and the material is very nice. Im using a frame (bow) system, which is what I had from before. Keep in mind that if you dont have the frame hardware, you'll have to buy a soft top kit that comes with it (or youll have to buy it separately). This will add a significant amount to the cost of your soft top.
I dont have any experience with bowless systems, but they look good. Soft topper makes a kit for your jeep, they dont for mine, which is why I didnt go with it. Otherwise, I would have, simply for price.