Compare online brokers by commissions, account fees, available markets, investment products, platform features and regulation.