There are many brokers out there that fit your description, but the irony of the whole thing is that we can't use all of them at the same time, maybe one or two at most. But all the same, credit should be given to these brokers, they are all trying in their respective ways. I take my ''hat off'' for mine Profiforex, they are so calm in handling issues when raised, always looking for the best way to help. At times I wonder what would happen if we don't have brokers and good forum sites like this one!As for me, you would need a straight forward broker that can be honest with you and give you all the necessary services like major currency pairs, low spread, minimum deposit for you trade with micro account if you don't have much money to start. I'm certain about it that my broker can do more all this I have mentioned.