It really, really depends. Overall, you can assure that OEM will fit, be reliable, and of high quality. Some aftermarket E46 parts are superior to OEM, but it also depends on what you definition of superior is.
Reliability? Yes, you can get Polyurethane FCABs, but you'll be sacrificing ride comfort. To me, I do not find this desirable.
SEE SIG, DOGE IT ALL
My opinion is the opposite of your opinion, even if you change your opinion to my opinion.