If you have not figured it out the answer is... It depends
IMO on hot or cold climates, your age and desired use of the Jeep.
I had a soft top on my Jeep for years (in Texas) and love it for its flexibility, but what I did not like is how noisy it is on the highway (no talking on cell phones while driving with the soft top). In my 20's I did not know what wind noise was but now if I take a road trip with my wife and kid, I like not wearing hearing protection.
Now I am on a work assignment in Salt Lake City and I would not want a soft top up here. In the snow you cant clear the windows with a soft top, plastic windows break when they are covered with ice, cant roll up the back window either. A hard top is better. Full Disclosure: I dont drive this Jeep in winter weather up here b/c the salt on the roads.