There are many great options for non-US traders, but sadly thanks to the way the US is regulated, your options get quite limited.
It's not an entirely bad thing, just limiting.
So... for US, I usually point out Oanda (which you've already considered) and leave it at that, but lately...