Glass is a terrible idea because of litter. The beaches around here used to be unusable because of the amount of glass in the sand. Nothing like a kiddo screaming because of a chunk of glass in their foot to make you change your mind.
Higher deposit for plastic sounds good to me.