It depends on your strategy.
ETFs are generally cheaper because most of them are not actively managed (index funds), so you pay less management fees.
However, there are some good index tracking managed funds as well with low management fees.
Don't discount other managed funds too - while most...