Perfect Broker???? : )…that’s easy! That would be a broker who will not scam me and also will let me win ALL the time by removing all bad trades and replacing them with winning ones : )
The above wishful thinking aside, well, top of the list would be:
1) 100% trustworthy and will never, ever scam their client.
2) Highly stable and easy to use Trading Platform which can be connected relatively easily even with slower internet access like Broadband.
3) The tightest spread possible, but without making it so ridiculous that the Broker cannot possibly make money from the spread and have to scam clients to get profits.
4) Fast, easy, and least expensive way to deposit & withdraw money.
5) Excellent and knowledgeable support service people…but who don’t pester client and potential client with unsolicited telephone calls.
Of course, the list can be extensive, but the single most important criteria is that the Broker must be 100% trustworthy and plan to be in the business for a longx10 time.