I'm no expert but in recent weeks, I think I have switched over to thinking "H" shackles (with urethane bushings) would be better.
"C" shackles don't last forever because they get bent. I bent 3 last year. The extra brace, like the M170 has, solves that problem but then where is the give? Kinda like the point oldtime is making, better a broken shackle than a broken spring eye.
I'm not a big fan of "H shackles with the stock bushings because, IMO they are not flexible enough and that is a lot of twist on a 7/16" bolt, but the urethane replacement bushings are quite flexible so you get the strength of the "H" but yet flexibility from the soft bushings. I image they will not last as long as the M170 shackle but then isn't the flexibility worth it? It looks to me like an M170 shackle is unforgiving and transfers all the work to the spring eye. Am I mistaken?