Ally had started out as a company with great customer service, and banking with them maybe okay. But as far as their brokerage side goes, I would steer clear of it. Not very friendly, often get locked out during high volatility. When you call customer service, when you actually need them, they are unreachable. On a recent customer service call had a poor interaction, wrote an email and nothing came of it. They also make it difficult to transfer assets over to another broker as well.