If you're looking to hold on to an exchange-traded fund (ETF) for a generation or more, it makes sense to look at stock funds first. Their capital growth potential exceeds that of bonds over the long ...