Season 1 is epic, perfect. We were brought into a world we were new to, with different kinds of power where you are either grisha or not. And even when you're not grisha, you're still important because there must be something you can do. It was very predictable with appealing characters, the music too. Everything was just in sync. The character development was top notch. And the climax.
Season two though was disappointing. Too many twists and turns which were annoyingly predictable, and disappointing. Everything was so fast and action packed. They could have slowed things down a bit. That is the essence of series. New characters were introduced. We want to see the life of these characters. We want to know them, but we don't. Poor character development. Too much action. We saw very little of Matthias who was a beloved character in season 1. What of the constant repetition of Kaz's past, at a point it gets unbearable to watch. Season 2 is really bad and unrealistic. Alina became too vindictive in season 2 two. She was supposed to develop to get to that point. But no chronology, no cause and effect. Just action everywhere. Which is poor.