Flies are more useful for certain purposes:
1. You think the UL is going to a certain point. Use a fly centered at that point.
2. You would like to sell a straddle, but want to limit the risk. Use a fly with distant wings.
Iron, puts, calls, doesn't matter. I use irons only because I'm used to...