Standing seam, trapezoidal panel, snap lock, ribbed, slate, tile, shingle, etc., all will accept some, but not all styles of snow guards.

Some roofing materials can have caustic reaction with certain metals.

No one can make a recommendation without this information. Pitch is important. Many think they can forgo any snow retention products due to their roof's low slope. These roofs also need protection; the snow has a better chance to accumulate, and then avalanche.

If there are variations to the above options, explain below and notate on sketch.