I have the Honda hard roof and would recommend it. I haven't really looked to see what else is out there now honda was all that was available when I bought mine. I really like the roof and it's really easy to put on. I have scraped many trees on it and it's looks fine and is holding up great.