A large number of IBs are included in BrokersView. A variety of tools are provided to help you make one-stop search, compare IBs information, and select your preferred IBs effectively.
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).