1. GLD ETF is criticized for its lack of current income, but dividends are not essential for a good investment. 2. Tax rates for GLD are higher than for stocks, affecting its performance. 3. High fees and trading friction are additional factors that can impact GLD's performance.