To be sure we're on the same page, a clarification of terms:
Russian Roulette - also called Smash and Stab. A number of opaque containers are used, such as cups or bags, and one has an apparent danger in it, usually a spike or otherwise pointy object. The containers are smashed one at a time, hopefully eliminating all but the dangerous one.
Note - this routine is, to my knowledge, banned from the Magic Castle due to how many people have messed it up and hurt themselves or others.
Bullet Catch - an object is launched at high velocity towards the performer, who is miraculously able to catch it, usually either in the teeth or hand. I've seen everything from actual guns to pennies launched with leaf blowers. There's one product that's a mini canon. Several performers of the bullet catch have died performing the trick.
There's a lot of things you need to consider when looking at these plots/routines.
First - how much danger are you willing to accept for yourself? Note, I do not mean how much danger will the audience think you're in, I mean what is the chance that you actually hurt yourself?
Personally, I will not generally put myself in real danger.
Second - how much do you want to worry about consumables? Some routines require more stockpiling than others.
Third - what are you actually trying to accomplish?
This is an important one for me. I like to shock an audience but I don't want to shock them just for the sake of shocking them. The problem with doing shocking things for the sake of being shocking in the spectacle creep. How do you build momentum? You have to keep getting more dangerous and more shocking and it doesn't take long for an audience to stop caring about such things.
So, all that being said -
There's two 'Russian Roulette' routines I am willing to perform. One is Scott Alexander's 'Nailed It!', which is 100% safe as the danger is all perceived not real. I used that for several years. The other is Jon Allen's 'Pain Game', my current preference. It is 99% safe - the only way to get hurt with this one is to skip a step.
Ultimately there were two things that motivated me to switch from the former to the latter. One was the amount of consumables, and the other is related to a problem with the method which I can't explain on an open forum.
As for bullet catches, I don't perform them but there's only one that I would ever consider and that's Velocity Extreme by Scott Alexander. A good friend of mine helped modify the original make/method to make it significantly better than the original and having seen those developments I would be willing to use that one.