It depends on the main body color of course, but I’ve never seen a factory color that the factory roof color looked odd with. The issue comes when you look at the white roof color without any reference to the main body color. It can look very beige until it’s contrasted with the body color. Once you have the two side by side. It looks great.
That said, I’ve never seen ANY body color on a 40 series look good with a white roof that’s too white. It just doesn’t look right to the eye.
And another thing - never go by an internet photo to determine what you want for paint. It’s never going to be a close enough representation to what you’ll actually see in person with natural lighting. Find somebody locally to see it in person. That reminds me, I have to pull my dune beige 40 out of storage for a couple local guys who need to see it in person before deciding on pint color.