Glass is the best, there is no after taste and relatively easy to clean. Metal is a bit tougher to clean, and even when i use a metal screen in my glass pipes it tastes a little bit harsher.