For trading, there is basically no difference. Just pay attention to the setting of your handling fee, which is floating. Because opening an account in a futures company, the handling fee is only charged by the futures company, while opening an account through IB business, the brokerage company has to share it with the futures company, so generally speaking, the handling fee for opening an account through IB channel is not as good as opening an account directly in the futures company.
Please accept it, thank you!