I use to use them, I don't anymore but I still have an account.
They've raised their rates a bit, but from when I was last there they weren't bad. It just depends on what your trying to do.
Fills are good and quick usually. The platforms they use are not very complex. For the longest time you weren't allowed to short, but they changed that before I left.
Not a bad company overall. Don't really have any complaints. Is it great? Probably not, but it's not bad.
-troll