Personally, I think sogotrade is best among all online brokerages. You can get a lot of free trades: about 100 free trades with 500 minimum deposits. It has very good customer services, it also has live help, and you can chat with representatives about any question. After that, only 3 dollar for each trade, pretty sweet when compared with other online brokerages.
The best thing I appreciate in a broker is execution speed and less slippages. This is why I am happy trading with PROFIFOREX. The minimum deposit is 1$ and they charge only 0.3pips for each deal. Every other thing you've mentioned is nicely found with my present broker. I have not really heard about the one you've mentioned. Are they as reliable as Profiforex?
why do you say "It's important to diversify".?
There is always a risk that something happens to broker and you will lose all your money. So if one goes down then at least you have at least half of your cash with other broker.
Good point! But I think if I have an amount of money, I Keep a half in my bank (don't use for trading) and a half in broker (for trading). Is that better ?