I went with the bestop trektop nx. It was a pain to install the first time last summer, but that's a good thing. It's a tight fit, doesn't leak and looks great.
The only thing that bugs me is trying to store the back and side windows. I can't find a good arrangement for that while driving around.