I have mine through Etrade. Most attributes of a Roth are the same because they are set by the Government.
Get a Roth and put in the max every year. The negative is you can't withdraw any until 59 1/2 without a penalty. The positive is that if you invest, and make a profit, you don't pay Federal taxes on the profit. And most states don't tax it either.