Season 1 and 2 were great. Lots of cliff hangers to bait for the next episode.
Season 3 was however awful. Characters like Lyor, Kendra and Mike just disappeared. Foul language, very often not in context which I felt was completely unnecessary. A show that often took the moral high ground in season 1 and 2, completely disappointed in season 3.