it is the worst of the big self-directed platforms. you can't short in extended hours and can't short stocks under $5. i've lost a bunch on that limitation. furthermore their "new" java platform has a bunch of glitches and they just blow you off when you notify them of problems. IMO, they suck.