I won't use glass or ceramic in bathrooms for obvious safety reasons.  And metal doesn't look good, rather quickly.  This soap dish is simple, will be quick and easy to clean, and looks nice without commanding attention.