For righties, I really like the Knights Ambi safety. Left side (3 options to change) screws in, but right is fixed. Don't know if any similar is available for lefties (screw in on left side instead of right). I also really like the full length but scalloped on the right lower half option of Knights...
For left hand shooters, Geissele's maritime bolt release is a must.
W/ that G-BR, you're limited to Knights and Troy mag releases AFIAK. Norgon is doable but crowded. I have medium hands and large length/long fingers (basically, I'm right between medium and large glove sizes -- hands not fat enough for large gloves while fingers fill the length).
Troy's mag release is just at the limit of my trigger finger reach when shooting left handed (norgon sits slightly closer). Knights is behind trigger and sits between hammer and trigger pins.
Charging handles -- no experience w/ side. For rear, Geissele Airborne if you run low pro rear folder (think Magpul Pro or similar) and forward mount optic OR Geissele Super if you have magnified optic or wider width irons. I don't have experience with BCMs new charging handles but do have ample experience w/ their old BCM and still Vltor options and only run the ambi option there, but most definitely more jabby than Geissele (but also stronger spring tension to grab/stay closed/prevent accidental release).
No experience w/ the newer BCM, but they look to be solid as well.
If the charging handle lacks a proper shelf/gas deflector at rear, I skip them, which excludes the popular radian line.
Point being is that you can get nearly nearly the same speed, except for when you first load and charge your weapon when bolt was forward and unloaded, with a few cheaper and more reliable upgrades -- both part and weapon overall reliability.
*For righties -- I like the Norgon safety for when you need to use support hand (thumb activates while gripping mag) with the POF bolt catch (basically the same price as a standard part). I also exclusively use POF buffer tubes. AR15 for when running the Geissele 3 wire buffer and spring and AR10 when running A5 system.
The PWS receiver end plates are also where I'm at now as well for that part exclusively. From botach in bulk, they're the same prices or cheaper than BCM, Noveske, B5, etc, that I've used previously -- AND they include the castle nut.