Credit: Adam Rose/FOX©2012 Fox Broadcasting Co.

Glee manages to pack an insane number of songs into each episode, which means there will always be a few standouts... along with the inevitable dud or two. We've narrowed the performances from Season 3, Episode 22: “Goodbye,” down to the very best and the coulda-done-without. Do you agree with our picks?

Best Performance of the Night: “Roots Before Branches” by Rachel and Finn

Credit: Glee on Fox on YouTube Photo: Watch! Lea Michele's Rachel Sings "Roots Before Branches" in the Glee Season 3 Finale, Episode 22: "Goodbye" (VIDEO)

We first have to at least acknowledge how much we enjoyed Glee’s cover of the New Radicals song “You Get What You Give” (which was the first time anyone has even thought about the New Radicals in the past 10 years). That said, “Roots Before Branches” was truly breathtaking, with some amazing Finn (Cory Monteith)-Rachel (Lea Michele) harmonies. And we assume that someday we’ll be able to watch this performance without bawling our eyes out, but that sure hasn’t happened yet.

Worst Performance of the Night: “In My Life” by non-graduating New Directions

Credit: Perez Hilton Photo: Watch! The New Directions Sing The Beatles' "In My Life" in the Glee Season 3 Finale, Episode 22: "Goodbye" (VIDEO)

Maybe this performance is hurt by the fact that this is one the best Beatles songs ever (so much to live up to!), or by the fact that previous Beatles renditions on this show have been insanely powerful (think “Blackbird” or “I Want to Hold Your Hand”). Whatever the case, something about this performance was lacking, and the song feels like a detour into bland city. Still, we have a feeling that those Beatles guys just might make it after all.

Can’t get enough Gleetastic goodness? Like us on Facebook or follow us on Twitter!