The storyline could have been more thought through. In the later season, it sometime seems that they gave up while writing the upside down sections.

Season 1: 8 Season 2: 7 Season 3: 6 Season 4: 7

Overall: 7.