I was generally fine with the ending, or rather, the ending I chose, though I could see the problems in the larger structure of the choice. I think there were two big issues, one plot-based and one character-based. Plot-wise, considering what had been going on, I couldn't buy the theory that Max's constant rewinding was causing the storm and other weirdness; there were just too many countervailing pieces of evidence (the first premonition of the storm coming before, and, indeed, prompting Max's rewinding and the weather anomolies and dead animals also happening in the alternate timeline when Preppy!Max never, as far as we know, developed any uncanny abilities were the biggest ones).
The game didn't say "CYAN" in big letters when it started up, so I knew the ending wasn't trying to bullshit or trick me when it gave me a simple binary choice, but my headcanon is that the "Bay" ending only incidentally saved the town by disrupting some other event on Day One, probably involving the Prescott's weird occult land-deal bomb-shelter-scam thing that wasn't fully developed on account of all the murdering in the last chapter. Still, if I don't believe I'm in a legitimate either-or, no-win scenario, the choice loses a lot of its power since undoing the story comes off as a weird, Hail Mary gamble and not a definite way to put things right.
The character issue is that the choice comes too late, structurally. I think that's part of the reason the "Bay" ending is so much longer; the "Bae" ending already said everything it needed to say in the last stage of the nightmare (and if you're quick on the "tab" key when the final sequence starts and can read the last couple pages of Max's journal), so when you choose it, the story is already over. The other one needs to walk the last few minutes of the game back and then redo them with a different emotional shading, the main effect being that you feel like a big piece of useless crap who couldn't help anyone, since you just got a refresher on the whole story, rather than being committed the same way you are in the other ending.
My feeling is that the choice should've come in the nightmare sequence, in the diner, after the Other Max dresses you down and then Chloe comes in and backs you up. That's the moment, emotionally, where it makes sense for you to decide whether you want to undo the previous week or not, whether something valuable came out of it or it was just a bunch of self-aggrandizing nonsense. I can see the arguments against doing it that way, since it splits cause and effect in a way that's not necessarily fun ("I just agreed Max was selfish, I didn't want anyone to get shot!"), but that's my take.