IMO, when you're starting out with a small account, you pay the $70/month data fees and higher % commissions, and higher taxes to do the SPY, QQQ, IWM, EEM, XLF and GDX. Assuming you need to see tick order flow / tape. Otherwise if just using price and volume methods, then <$5/month in data fees. You do it because losing $100/mo on data and extra commissions is much cheaper than risking $150 to $400 per trade with equivalent volatility in the e-mini futures.
Then it's possible to move up to the 2x levered and then 3x levered ETFs, but you still have to use the 1x levered data because that's where the volume is.
When you have a few years of consistent profits, then you can enjoy CME products with the Globex overnight hours, less than $10/month data fees, 50x leverage, and tax savings capped at 23% and absorb the much wider tick size.
Do I have this all wrong or is this a valid angle on the topic?