i have used cannon brokerage for my ventures into futures trading. Even though i did not have a great outcome but i attribute it to learning expenses, but Cannon trading is really very good brokerage both in terms of quality customer service and also free platform and really reasonable fees.i would recommend them highly.