The FBS ECN account is the best, offering low trading costs but requiring a minimum deposit of $1,000.