Yeah they are really good in most everything, margin rates, restrictions, execution price. Trading penny stocks with them is a double edged sword though bc while the above are good, they sometimes charge a percentage of the trade instead of a flat rate for some otc stocks. Which can be terrible sometimes.