Agree with the rest of the replies.
Although I'm mostly at Vanguard, I started my kids at Schwab with their Roth IRAs because (a) Schwab would allow kids to open a Roth IRA with a dollar; Vanguard insisted on a minimum of $1K, and (b) Schwab has a local office where my kids could go in and talk with someone if they had an issue. This latter point became helpful when my oldest messed up on an excess Roth contribution withdrawal and it needed sorting out with a person, documents, and pointing and conversing about it.
I was expecting them to accumulate some assets and then eventually move to Vanguard, but Schwab's costs and performance are competitive enough to where it's not worth the hassle.
One thing I would say is that Schwab's newsletters and advice tend to be more focused on active investing, so if you're more of a fan of passive investing, Vanguard might be a better cultural fit.