glass
pros: cheap
easy to clean scratches
cons: silicone has to be replaced if it gets stained cause you cant just clean it
heavy, heavy, heavy!!
acrylic
pros: light
alot less likely to break if it breaks while empty
cons: expensive
scratches easily
extremely hard to clean scratches
this is just my opinion wait for some more opinions