Don't forget iShares too, which are usually traded commission free for many brokers (I know for Fidelity and USAA...). IVV has an expense ratio of 0.04% and they have other really low cost ETFs too.
I think there are some additional internal costs with ETFs that cause it to have lower returns over time. At least, I remember seeing some comparison graphs to that effect.