It was rushed, no doubt. I read somewhere the producers wanted to wrap it up quickly so they could move on to more lucrative opportunities, like Star Wars.
I'm not that disappointed HOW it ended, just that it was obviously rushed. Kind of like Babylon 5, 4th season, when they thought they wouldn't have that fifth season to finish their story.