Bybit is superior to Bitmex in a lot of ways (order submission, customer support, etc.) though if your main purpose is to avoid the region ban, not going to make any difference.
I believe Kraken offers margin trading for US residents, no? Bitmax is worth a shot as well, though hasn't been around as long so doesn't have quite the same track record.