It's not the fully ideal because of crypto trading absence (anyway deposits can be made using btc and altcoins) and these pairs just indicative. But they are fair enough with their spreads and execution. I deposited 2k to trading account and after some time started a withdrawal process of my 2,5k to check. It has been processed in 2 days, no problem. Then I deposited again 3k and after 6 months withdrew 1k profit, has been processed in 3 days (maybe because it falls to weekends).