For me a good broker should be - ECN or STP that will have fast execution of order and low spread - Easy withdrawals For me those are what matters. By the way if you are a good trader you can profit at any situation but if you are a bad trader you ...