I like aluminum oxide, that is what a blasting company recommended when I decided I did not like sand. I do not think glass is tough enough for rust removal, nor plastic. There is also silicon carbide. I have never used it, but bet it is really tough, I wonder if it is expensive.