I try to minimize my time on the roof. But when I do get up there, it's usually to wash it, meaning it will be wet. So, I always wear my deck shoes so I won't slip on the wet surface. They also minimize damage. I never wear flip flops or bare feet. That would likely be ruled a suicide.
2006 Jayco Seneca 34SS
2006 Jeep Wrangler Unlimited Rubicon Toad