Overall, I quite like Oanda:
PROS:
1. No software to download - I can trade from any PC
2. Interface is simple
3. Seem to be very ethical and more financially sound than other shops
4. Can trade Gold and Silver (very risky!!!)
CONS:
1. Charting is basic with few indicators (enough though for real Forex traders

)
2. No trailing stops
3. Spreads widen during news