It depends on what you need from your forex trading account as spread, the minimum deposit, comission, payment... I open my account because I want tight spread, no commission, fast payment, small initial deposit so I opened a Premium account in hot forex, through it offer various type of accounts.
Follow me, best trading account is an ECN account offer you 0 spread, no commission, fast execution, no requote and slippage,... And I find out there is nothing call best trading account since broker can't earn anything with it.
there are many different opinions about good and bad brokers. There are many traders that don't know by which criteria to differentiate a good from a bad broker. Its important to know the details yourself. There is an ebook on amazon that explains all the nasty tricks brokers play. So it makes sense to invest half an hour to understand how you might get ripped off by a dodgy broker. I think I can not post the name of the book here for spamming reasons... But my recommendation is to go for a regulated broker and do not choose a micro account.
Each broker offer varying accounts. These account types are design to suit each trader. I have seen some account tagged VIP account. Maybe such account are design for those who have thousands to invest. Another type of account is the swap=free account. With this account, you will not be charged or paid commission for trades carried to the next day. It is made for those whom they belief does not allow the use of interest for money lent or borrowed. Lastly, the standard account is for both the rich and middle class trader.
Positive slip: rare.
High leverage: user stupidity. Its required by many traders to have 200+ levs.
Has variable spreads to both sides and not only skewed against the clients position.
Dont act as counterparty: almost impossible. You rarely find true brokers. Most are broker dealers...
Difficult... I don't trust any of them but B-Booking itself would be ok as long as the pricing mechanism remains fair, unskewed and unchanged ex-post! The price data is often manipulated and therefore its hard to prove wrongdoing... To get an idea: go to youtube and search for Virtual Dealer Plugin.