CEF is better than GLD, IMHO. GLD is considered as collectable, and you pay 28% flat tax when you sell it. CEF is treated as common stock, you pay only 15% if you hold long term (>1yr).
CEF actually hold gold and silver bars, while there is always some rummor about whether GLD really hold enough physical gold.