I had my entire roof panel/headliner replaced due to an accident... No squeaks/rattles or loose fit but the corner of the headliner on the driver's side in the rear trunk area doesn't sit quite flush with the plastic panel just below it. I think one of the tabs that it clips into must have gotten bent. I'll fix it eventually, but it's so minor that I don't notice it and keep forgetting about it. Everything else is flawless, you can't even tell the truck was ever damaged other than that one conrner of the headliner.
To be honest, it turned out pretty f-ing good if you think about what the shop actually had to do to my truck: remove headliner, sunroof, roof rack, etc., bust the welds on the damaged roof panel and remove, weld in the new roof panel, repaint, reinstall headliner, sunroof, rack, etc. Make sure you get a good shop and I'm sure it'll come back looking good as new!