I bought a Bestop 2 pc Hardtop for my 2006 Rubicon in April, and the quality was really good. It has a rougher textured finish instead of the smoother factory tops. I like it better. Inside it came with a cool rubber storage net above your head. It was airtight and quiet. The only thing that surprised me was that they are all made to order and took three months.
Bestop makes the OEM tops- I think they know what they're doing... Soft vs. hardtop is entirely up to you. Personally, I can tell you- I sold my OEM top the first day it was above 32 degrees out- I find they're only good for winter- in summer, just a MAJOR pain in the rump, but I run door and topless any day I can Mark W.