It's interesting for me how your post triggered some self-reflection on my feelings towards the guy over the years. I recall I considered him savior of civ5 during civ5 expansions. Due to rocky launch and Jon Shafer's design decisions that didn't land with me, I felt back then Ed Beach saved it from likely demise. When he stayed for whole lifetime of civ6 instead of Firaxis doing what they usually do, which is bringing someone new for expansions - I celebrated it. I liked civ6 from the start, so I was happy he stayed at the wheel longer than expected and was hoping this will continue. Aaaaand boom - be careful what you wish for

Civ 7 not landing with me to the point I didn't buy it for the first time and we're again in the situation where I'm hoping for another Ed Beach to show up save this franchise. But trying to look at it objectively, I assume there are people for whom my current feelings happen already at civ6 release if that version didn't land with them. And there are people for whom my celebration during civ6 is continuing because civ7 is ok for them. It boils down to which civ didn't land with you.
Still personally I feel current changes are biggest we ever had in this franchise, but maybe for fans of civ7 we're still within 1/3 rule and he's doing his work.
And for the culture representation. I would really like to know some day if there was sort of "toxic positivity" happening in Firaxis during civ7 development. Because I almost cannot believe there was no one in Firaxis team who would question those design decissions and try to raise yellow flags for them. If half the audience is not liking it, it's not possible all team members unanimously had nothing against it.