I don't know that there is a real structural advantage to ETF's over futures. But here are some of the things to think about. One is obviously size, futures are much larger positions. Harder to scale.
Futures are broad based. ETF's often give you the chance to get more detailed exposure...