Maybe it's just me, but I feel like Season 2 has been lacking the same level of excitement and better storytelling that Season 1 had. At least with Season 1, the only real weakness was the portrayal of Iris and the whole Barry/Iris ship. But aside from that, everything else was pretty solid.
If anything, I feel like the drop in quality is due to the show's producers having focused their attention in making Legends work. I just hope that Legends is the LAST show that they create for awhile and focus their attention in making great quality products with the shows that they ALREADY have.