In my personal opinion I think most small retail traders will be using off shore brokers sooner rather than later. I think governments all around the world will totally tighten their control as to who can trade, with leverage of course. ECN accounts are among the best to use and multiple brokers offer this. Also depending what you want to trade i.e forex/crypto will hinge your decision. But don't be afraid of going offshore i have traded with one for years without any problems.