It will always come down to personal preference but I am leaning towards the spot markets due to the risk in the Futures that comes from fixed contract sizes. I run money management where my risk is 1% of my account (for example). Because IB (and Oanda) support units as opposed to fixed contract...