I don't know anything about the platform itself, but they do get paid for orderflow. If you hold your trades for a while or don't need speed and/or best price then why not. It is a division of Ameritrade and your account is protected up to 100K in cash, not shabby.