I had same dilemma wound up going w/ a roof b/c it was near impossible to find a SCREW optioned the way I wanted w/o one.
It’s a nice feature. Really brightens up an otherwise dark interior. Kids loved it. Knowing there had been issues (esp on earlier f150s I think 15+ may be a tad better) I just made it part of my maintenance routine 2-3x a year I vac up any loose leaves/debris if any, clean the panel seals (metal part of roof that mates to weather stripping on glass panel gets rubbing alcohol, weatherseal gets good coat of krytox grease) then relube the hinges/moving parts & tracks lightly w/ white lithium grease initially then I asked service dept for some of the blue stuff they use)
Also- I always “pop” vent it first before using the sliding function for the first time after any lengthy period of being closed.
I use mine regularly even in winter & in some dusty conditions, have 16k miles haven’t had issue yet.
Depends if you’re gonna use it a lot & willing to do a lil preventative maintenance - I think it’s a feature worth having. I def think you’re more apt to have an issue if you don’t give it a lil TLC occasionally.
Lastly- the drain channels for the sunroof & a pillar or whatever probably should be cleaned & is even ask the dealer to make sure they were cleaned/inspected b/c even new vehicles have had instances where the drain tube was linked or not fully attached @ one end causing leaks- you’d know quickly if this was the case in most instances, but not all.
If I was custom ordering one next time I’d be 50/50 on the fence whether to get it & will all depend how this one holds up longer term.
That being said- if there was an option between a “basic” sunroof & this panoramic version or no sunroof at all I’d def opt for the “basic”.