First of all, I was really on the fence about whether to get a tub rack, a roller cover, or a canopy. I have been using the factory tonneau for as long as I could but it has become more and more difficult to fit everything under the cover as it severely limits the height of how much you can stick. Even the fridge with its fridge slide started to give me some grief.
Now, I finally caved in and decided to get this canopy. And boy I am glad I did. I did not know how much I missed out on being able to carry a bazillion more things (tent, mattresses, fridge, water heating system, external battery pack, recovery gear, just to name a few). There seems to be no end of how much space my Jeep has now (for all these activities). It is rainproof, relatively dust-tight and CaneToad got it perfectly color-matched to my Jeep so it looks badass too. Having a canopy also gave me new ideas to make camping just a little bit more convenient. Since then I added hangers to the built-in molle panels on the windows and added a portable battery pack that I built a solid mount for with all the spare hardware they gave me. And I installed a switch pod to control internal and external lights on the canopy. Oh, and I also opted-in for the extra roof rack because... you know, you can never have enough space (thinking of getting a canoe or something now).
I am really happy with this canopy. It is amazing and certainly has changed the usability of my Gladiator. 10/10 would do it again.