I thought season 3 ended really well. It's just the first half was a bit slow while they set up some events, but by the time of the "twist" it made those slow episodes make more sense and then it kicked into high gear and an intense last couple of episodes.