The biggest disadvantage is the difference between actual price(futures market) AND WHAT THEY GIVE YOU. So say they offer a great spread of 0.5 when you add in regular price it's probably 4 or 5 pips that how they can maneuver things that's why all fx brokers are market MAKERS
1