Season 2 has been... I don't want to say bad. Inconsistent is probably a better word. There have been really good episodes and interesting plotlines but mostly there have been slow or boring plotlines and episodes that fall flat.
After the fantastic episode that was done by Kevin Smith I thought the series was in a great place to finish strong at the end of the season. Instead there was a an overly convoluted plot that led to the final confrontation of the season. I couldn't actually believe some of the sentences that the characters were saying with a straight face... and I'm not typically one who has trouble suspending disbelief.
I thought the final few episodes were mostly dumb. I wanted to love them but I just didn't. I was really sad to see where the series was at the end of this season compared to how much I enjoyed the first season.
But then in the last 60 seconds of the season The Flash decided to go to the past, change a critical piece of his history, and potentially wipe the entire slate clean for season 3. Now season 3 can be whatever it wants to be.
This event might also be how they wrap Supergirl into the CW world and I bet it will have consequences for the other CW DC shows like Arrow and Legends of Tomorrow as well.
So after all the disappointment of the final confrontation in season 2, there's still hope. Now I'm really excited to see what season 3 hold for The Flash.