I wouldn't argue that BSG's ending was perfect, but I thought it fit the series pretty well. As I remember it, religion was a major theme throughout — whether Cylons had souls and whatnot. As an atheist, that's not always my cuppa, but I respect it when people who want to tell mystical stories tell them.