i have a roor that i love, id say get a glass on glass piece, they're the best.
edit: my bong gets used about 10-20 times a day depends, i clean every morning, it takes me 5 mins to clean everything and i like clean glass, its fresher.
but i also use an ashcatcher, they help alot sometimes if my bong is still clean, ill just clean the ash catcher, using clean water will also decrease the resin build up.