I love that there are so many different types of accounts you can open with them, from IRAs to Roths! The customer service has been good in my experience but not great at times as well. It's definitely worth looking into if your current provider isn't doing what it takes when managing investments. There really aren't any downsides other than they don't have some products available through certain providers like Fidelity or Vanguard (but most people will be fine). We've moved away from our previous broker who was terrible about keeping up-to date records and tracking performance compared to FINEX which does exactly that everyday!