I always wall mount - never on the roof. Keeps the dish accessible for snow cleaning and I don't end up with holes in the roof.