Replacement parts – aftermarket or OEM?

Hi all-
A large rock decided to tear up part of my front end over the weekend. The control arms folded like tin foil. I need to look further into the machine, but I believe I’m needing the following:

Front control arms (upper and lower)
Tierods (possibly)
Driveshaft (actually looks good, it may have just popped out when the control arms folded)

So, here’s my question. Would you go aftermarket for these items, or stick with OEM? I’ve read of a few issues with some aftermarket control arms, but they can’t be any worse than OEM.

If you would go aftermarket, what would you go with? How are the Dragonfire or Holz control arms?

Thanks!