I use td-ameritrade. day trade daily with big board stocks and stock up on a few favorite pinkies.
honestly, i would never use another broker. ameritrade is fast at executing, and the customer service is phenomenal, not to mention the large selection of software platforms they offer (i use strategydesk)