There are a lot of brokers that you could choose from, but you should do your research and be careful with offshore brokers. All brokers are different and you should choose the one that matches your strategy and what you are looking for the most. Go through the features and make sure they're worth your time.
Another thing that you should not forget is that some of the restrictions that you're avoiding when you use an offshore broker were probable made for a reason, and sometimes for your safety. Pay even more attention than you normally should to all the paperwork that you will need to sign. Make sure that you understand all of the risks and know exactly what you're signing up for. Furthermore, the more known offshore brokers generally charge commission fees and subscription fees.