Hey Dylan,
I can only comment my experience with TD and TOS. I have been using them for the past year and a half and have been able to be profitable. My strategy does not require the best execution speed to be able to trade the open like other members of BBT and I cannot speak to the function of TD with DAS.
That being said, if you are looking for excellent fills (or any fill) when the price action starts moving quickly, you likely will be disappointed. I have had many times that I did not get the fill despite hitting the ask. Obviously a market order would go through but I would expect that to have a terrible fill. I would not recommend it if you rely on scalping strategies that require execution speed at the time and price you want, I just haven't had a great experience with that on this platform (which results in chasing the entry).
There seems to be a fair number of stocks available for shorting. Most of the major stocks that are consistently showing up in the premarket show have shares for short (easy to borrow) with exception of the random low floats and various other stocks that cross the screener from time to time.
Another downside is that by not paying for DAS you miss out on the full extent of the Level II. It is included in TOS but I'm fairly sure it is a fraction of the data that should be showed.
I plan to switch to DAS at some point but so far the no commission trading and free platform has been good enough for my strategy to be profitable. You could always give it a shot with a small account and see if it would work for you. Best of luck!