It was a great show. I think if you read stuff like Sepinwall's piece, you may find that people too easily discount how hard it is to stage a show. Lost wasn't even supposed to make it to air, but instead it got a pilot. So they made the coolest pilot they could, figuring no one would ever watch. Except everyone watched, and now they had to make a show. 22 episodes of a show. And then when it was clear the show was going to continue, dozens and dozens and dozens more episodes, with no idea when the end would come. That is an enormous amount of story to have to generate. It is inevitable that a show of this sort would go down some rabbit holes. Probably a lot of them. Don't get me wrong; I too wish any number of things had been explained better (or explained at all). But I can forgive the show for a number of those faults because there wasn't much the showrunners could do to prevent them, I don't think.