I own the first 6 seasons, and have watched each a couple of times, so i know the series pretty well. There's alot good going for it; but when there's a great phenomenal episode/storyline ... it then, gets followed by alot of plain, filler episodes, and seems it takes forever for asomething big to happen the next time.
best episode for me was when the flash was in season 4; and i'm not even a flash fan, lol!