Is IB still good for these asset classes? Or it is better to go with higher fee brokers like Fidelity for better execution and cusip selection?