I have had nothing but soft tops on my Jeep since day 1. I started with the factory top, which was great, then replaced it with a Bestop factory replacement, which was also great.
I've settled on something very different though and couldn't be happier.
My Jeep doesn't have AC, so from May through September here in Colorado, I run with no doors or windows, but want shade. My initial solution was the factory soft top (or Bestop replacement) in the winter and a safari top in the summer. It was a good combination, but I wanted to try a frameless top so I could leave the top section on year round, and just zip or unzip the windows according to the season.
I chose the Smittybilt Bowless combo soft top for a few reasons. First, the windows actually store in a zippered pouch in the top. Second, the price was very good. Third, and probably the most important reason to me, it has quite a bit of very functional storage over the front seat section.
I use this storage all the time and can't imagine being without it now.
I've had this top for going on 3 years now and it has held up very well.
This picture was taken just after I put the windows and doors on this fall. Please ignore the wrinkles in the rear corner. I forgot to put the curved plastic inserts in before putting the windows on. It actually fits very snuggly.
Here is what the corner looks like with the insert in, which I was able to slide in without having to take the windows back off.
And here is how I run the same top in the summer months: