Choosing a forex broker just because it pays more bonus on your investment ... or just because you have checked it demo server are not the reasons enough. It would be better if you tested the broker with a nominal investment for a month or two in the beginning before going in full throttle. There are many things involved ... their servers could be disconnected frequently ... their trade context could be busy more time than you could care to count, there could be slippage when executing trades ... thus charging you way more pips in spread than they have advertised on their web page ... and all these things don't unfold unless you try them for real in real market and under live circumstances. and I make sure that the broker has a good reputation in the market.Also he charges low spread , has 24x7 technical support and has many members as its clients.Also there should not be any problems at the time of withdrawals.