Interactive Brokers ... great execution and commissions especially options. But
the desktop trading software is like the old school industry trading platform of 1999 albeit much more advanced. I love it, but it can be intimidating to newer traders. Their mobile app is very new school.