Yes, although the one thing I do like about the futures is actually having access to volume. I do trade 6E, 6J, 6B, and sometimes 6A and DX. I think EURUSD futures offer good liquidity.
Yeah at least we can see the volume with future. I think no volume IB future is only good for interdays, weeks, months trade then. For day trade with index future, my experience is that volumn matters a lot to determine turning point or a trend starts.
Yes, with TOS I hold my trades 3-5 days with 6E and 6B. There is good volume there. If I trade intraday then I trade spot FX with TOS but IB is just as good or probably better as a broker for both. My problem is that when I trade spot FX I get stopped out many times a day. As a result, I try to look for longer trends and use FX futures options which help greatly to avoid getting stopped and riding the trend with better discipline.