There are alternatives to the Prussik such as the Klemheist which don't jam as badly.
I wouldn't use a ring bend - the double fisherman's is superior for tying rope or cord ends together to create a sling. And I definitely wouldn't use either a ring bend or a double fisherman's to link ropes for abseil. An overhand tied in both ropes (with a 50cm tail) -aka the EDK or European Death Knot is way superior, as the body of the knot sits to one side of the line of the tightened rope, so it tends not to catch in cracks.
Finally, extending slings by linking them over and under into a reef knot is stronger than a girth hitch.