Spoiler Alert!
I'll tell you what I didn't like about the unsatisfying series finalé to Battlestar Galactica. It wasn't the revelation that Kara was an angel, though that seemed like a deus ex Galactica cop-out that could have been handled by explaining her relationship to Daniel. It wasn't the fact that Baltar's (and Caprica 6's) faith ending up saving humanity; I was pleased to see his character redeemed and brought full circle. It wasn't the fact that we were left with no explanation for so many things, including the phenomena of Baltar and 6's "head" versions of themselves (other than that they were angels that no one else could see); though like the reincarnation of Starbuck, it would seem that it could have been explained in terms of creative malfunctions of resurrection technology. It wasn't the fact that they ended up on our Earth in the distance path, that seemed like a natural if not obvious place and time to end the series. Rather than any of these, it was that their civilization came to such an abrupt end after an entire series spent in pursuit of its salvation.
Let me get this straight, they saved 30,000+ lives only to force them to scatter, become hunter-gatherers and fend for themselves? On some hoaky, touch-feely, spur-of-the-moment decision by Lee to abandon all of their technology? Sure, that makes some kind of sense, to explain why there would be no archaeological record of them in our world. But why try so hard to make that connection clean, rational, sensible but invoke miracles to close all the other loopholes? It was completely ridiculous. I'm inclined to agree with those who say they ran out of ideas in season three....