Fidelity is a great option if you want a self-directed IRA at the largest provider of retirement accounts in the US with helpful customer support.
Consider Merrill Edge if you want a strong trading platform with great access to research and data, integrated with Bank of America.
Fidelity
Self-Directed
Merrill Lynch
Self-Directed