It's extremely usable for just about any purpose, and for options it's outstanding. I ain't Soros, nor do I have any delusions I'll ever be him, so for me it's just fine. I decided I'd have to make my peace with being under TD. This is the 2nd time I've wound up with them from being with someone else. If the broker is good, TD swallows them up. Annoying, but not something you can do anything about.
As to crashes, it has been working OK for the last month or so, so I wouldn't say the crashes have gone away. Let's give that one another month, eh?