Sure, there were a lot of loose-ends but I was overall very happy with how the show ended.

Except for that deus ex machina with Kate, that was unnecessary.