Oanda advantages:
-- 2pip spread on EUR/USD
-- 1$ minimum position size(FXCM and others is 10,000$)
-- No time limit on Demo/game account.
-- Best trading platform
disadvantages
-- Can get slippage on market orders, although you can control it.
-- Increased spreads on weekends and sometimes on...