I only use glass beads. Gives it a nice shiny finish. The beads do get contaminated which is ok for rough stuff that’s gonna be painted, but if its something in alloy you want to leave bare, well then go over them with a clean set of beads.
Sand blasting Is a bit harsh for anything that’s not steel. For things steel things like frames, fuel tanks and other tinware, I take it to a sand blaster who has a big industrial sand blaster and the stuff gets done in a big shed and not in a little cabinet. Your biggest expense will be the compresser, you really want a decent high capacity one which can often cost a couple $1000 but I think you can get reasonalble ones for $1000-$1500. If you get a good one it will last you 20 years or more.
Also be prepared to replace a nossil tip every so often as they do wear out.