Wanted to share my experience with Tastyworks, I've been trading with a small account there for about a couple weeks now. The commissions are great, $1.15/contract to open, $0.15/contract to close, no ticket charge. Depending on what instrument you are trading, the fills are excellent if you are trading highly liquid stocks, fb, spy, qqq, and I mean really good, better than IB for this type of liquidity. For other instruments it does get worse, but still good. In my opinion it is far better than TOS and can compete with IB.
The tastyworks platform windows version, well, still has quite a few bugs they need to work on, sometimes my order won't cancel for example, or it does cancel but I am not notified. Sometimes I put in an order but it doesn't appear as submitted but it was. The web platform is great. I always end up using it to make sure everything went through as it should. I expect them to continue working hard on the desktop version.