there was so much good... and so much bad.
The good:
1) Great overalll plot line and story.
2) Some good. individual acting performances
3) good character development
4) held my interest through all of the annoying and frustratingly bad stuff.....
The bad :
1) Poorly written dialog
2)Some horrendous acting performances.
3) the writers refused to stick to their own sci-fi "rules".
4)some scenes and character decisions made absolutely no sense.
5) often created new and random magical abilities or obstacles just to make the scene work.