The LOST finale made no sense, even on an emotional level.
Like Sayid ending up with Shannon in limbo land, even though I thought it had been made clear throughout the series that his soulmate was Nadia....Shanon is somebody he knew for like, 20 days.