IG is one of the better platforms out there but you need to be careful of the hidden charges. The overnight roll charge is 2 pct per annum, or 0.0055 pct per day. In EUR/USD this equates to 0.8 pip. Thus if you have an open position in EUR/USD for a month, IG will cumulatively charge you 24 pips above and beyond any interest rate differential. In NZD/USD, for example, I am currently paying 0.3 pip per day for being long NZD (and this currency has rates 3 pct higher than the USD!).