I've had plastic and glass--- right now, my Chevy is old-fashioned enough to have the rectangular glass bulbs.
For some reason, glass isn't nearly as subject to pitting and getting dull as plastic is. It's the same nasty road grit being sprayed up on the lights, so--- plastic is more...