I hold some Vanguard funds and etf's in my Schwab acct. I'm retired and in the withdrawal stage so there are no longer any monthly pruchases taking place. Therefore, fees due to buying Vanguard/Fidelity funds are minimal. Owning the etf equivalent of a Vanguard fund (VTI for VTSMX, etc.) gets you Admiral level fund fees or better. So, for a very small cost we get consolidation at Schwab and, because DW is not interested in the details of our finances, she gets access to a walk-in office should I be unavailable to handle things.
We're happy with Schwab. We get reasonably low cost access to Vanguard, Fidelity, etc., funds and DW is comfortable that should I unexpectedly not be available to do internet transactions, there is a walk-in office nearby. If DW was more interested and keeping up with our financial matters in a more detailed way, I'd probably be split between Vanguard and Schwab. But she isn't, so this works for us.