i wouldn't say it has a bad ending it just is not conclusive.
I think the story is very good, very solid, by the end of it most of the big plot holes are at least given an explanation. If i can remember correctly since it has been a long time since i finished this. it has potential for a very good second season.