A few thoughts on what is out there for the average trader.
Swifttrade (who hasn't worked there?) always changing payouts and turnover is very very high. They eat losses but only a few ever make any money. Most leave after a month or so.
Can't trade at home.
Questrade.com, use your own...