Well, from my experience I actually liked Etrade the best with pennies - but I don't trade them as much anymore, and now they are passing along that FINRA fee - if you trade pennies just add another 5.95 to your sell order!!!!
I’ve always used TDA and can’t complain. Every so often they won’t let me buy something but my notes say very few of what I was trying for would have worked out. And their customer service is ok although sometimes you have to ask for a supervisor to get a question answered