I have been happy with Etrade for penny stocks. Execution is pretty fast. You can even buy the securities that other brokerages won't let you buy.