I agree with Todd that CG's like Many Glacier, Sprague Creek, Rising Sun et al are nice places to stay.
I have stayed at most all of them at one time or another. I would stay at them now, even putting up with the rude LEO's.
BUT...I just don't have the patience to check on line every day for the chance at a reservation at those requiring them, or...
Drive around and around a camp ground waiting for someone to leave so I can jump in and get a spot.
And then if you are changing locations, go through that routine all over again.
It wasn't that long ago that you didn't have to go through all that.
I used to be able to drive over after work in the afternoon and get a place at Rising Sun, a fave of mine for Sun Road hikes.
However, the ever increasing visitor numbers every year are making it more and more difficult to just "drive in and find a spot".
Last year I drove over dozens of mornings all summer long to hike, camp, take pictures, whatever.
And virtually every time I would see "FULL" signs at Sprague Creek, Avalanche Creek, Rising Sun, and St Mary. Same with Many Glacier.
Keep that in mind if you plan on getting a car camp ground spot this year.
So maybe y'all have more patience than I do. Wouldn't take much since I have very little patience for stuff like that.
Now days I'll find a spot at Johnson's and stay there for the duration. Not that big a deal to drive to hikes on the Sun Road or Many Glacier.
All that said, I fully understand why many, maybe most of y'all, would prefer to stay at the CG's within Glacier Park.
My 2 cents worth
pete