Though I can't give you a definitive, I can tell you what's best for me and why.
STB's involve powdering the cactus first which when added to water makes a goo which I don't like working with.
I use whole chunks of cactus simmered in water acidified with citric acid and I repeat these boils until the cactus has no flavour. I then collect and reduce the boils to give a more workable amount of liquid, then basify. Another thing I don't like about an STB is that once NaOH has been added, boiling is out of the question, so you can't reduce + a lot of water is needed which means more solvent pulls. Sure I could use Ron's tek, but I don't like that because it requires large solvent pull and it's just plain messy
I then pull with either xylene or limonene. All teks will yield the same if you are sure to keep pulling until nothing comes out. If you reduce the tea before basifying you will need to do less pulls. However because the concerntration of fats will be much higher ( I don't bother defatting as it uses too much solvent), you will get a more impure product. I'm quite happy to do a few cleanups, so I'd rather get the mass aqueous phase out of the way as quick as possible which is why I reduce my teas almost down to a syrup, but not quite.
I'm pretty sure from this point on all teks have the same finishing points, salting/gasing, evapping, cleaning, repeat if necassary. Sulfuric acid's probably the best to use as it's easier to clean completely, hcl's ok as you can do an easy rough clean so you get more or less a true alkaloid weight, though you can't crystalise it as effiecently as you can sulfuric which can be precipped out of acetone and water with minimal loss.
Loadsa good info over at the nook. They're way more cactus crazy over there.