Well this season whilst far from perfect has been entertaining and exciting and confusing but despite the faults it has been good, strike that, it has been very good.
Have I been confused at points, yes absolutely.
Have there been plot holes you could drive a bus through, yes.
Have there been strange character variations, absolutely.
Have I ever wanted to stop watching, NEVER.
What this season boils down to for me is that despite the flaws and miss-steps and occasional confusion I have overwhelmingly enjoyed the show and will wait with bated breath and anticipation for the next season and who knows I might even give the section 31 spin off a little look too.
It is easy to be critical of anything from the outside, we don't know the trials and tribulations of the showrunners and writers. We see how it is, not why it became that . Anyone who has ever created anything knows that your creation is a living and evolving thing and no matter how detailed your plans going in, what you get at the end is rarely what you thought you were going to get. It is difficult enough when the project is all your own but when it is a cooperation between many it is very easy to disrupt accidentally and very difficult to get back on track. Because of this I give the people making this complex show with many moving parts a huge amount of leeway.
I love this show, I am invested in the characters even those who are not going with us on the next leg of the journey. Is it perfect, no but it is damn good.