Here's the deal. After an episode like this, any critics who dismiss it outright are not fan and are not even trying. Seriously folks, the writing is genius! Take for example Jin's wedding ring. It serves as an amazing story device, a motivator for many different purposes, but all of them make complete sense. Jin, Lock, and Ben all use the ring for their own purposes and one is not the same as the other- Jin wants it to convince Sun not to return to the Island and Ben uses it to prove Jin is alive and thus convince Sun to return after all...genius!
Then there's Danielle and her team. We may never know who was actually crazy. Was Danielle sick, or was it her team? Danielle's story won as she was the last one standing so all we have is her word. The way they leave that open for interpretation and discussion drives some people (who want to be spoon-fed what to believe) crazy, but for most fans in the 21st century, this is why we watch the show. It sparks debate and different ideas about motivation and right and wrong.
If the story was always neatly wrapped up all the time, no one would care, it's the loose ends that make it epic!