some brokers are very good for their forex trading conditions, some of them are good for stock trading, at ironfx though, trading everything is quite nice and goes smoothly because the cost of trading and the executional capcity of the broker can handle all sorts of situations pretty well.