With metal you always have the risk of snapping them off on a rock. I would go with the rubber. You can still tear them but in many cases they are just going to bend out of the rocks way as metal won't.
A forum community dedicated to Jeep Wrangler owners and enthusiasts. Come join the discussion about reviews, performance, trail riding, gear, suspension, tires, classifieds, troubleshooting, maintenance, for all JL, JT, JK, TJ, YJ, and CJ models!