I think that it's the best season finale yet in the show. The ending is just great with Lucas and Nathan like in the Pilot and for that reason I feel that the show should have ended there, especially that we know that the couples that were there were the ones that Mark wanted as end game. So why not end the show at this great moment?
The "Wannabe" dance was awesome and Skills singing it afterwards was so frigging funny. Mouth kissing Brooke was a great throwback at season 1 and 2 especially when he was really in love with her.
The Leyton scenes were great with Luke telling Peyton that he really doesn't want her to go but that he won't let her stay because she has so much that she can do.
Naley's scenes were really funny when they kept calling to know if Jamie was safe and all and Deb cutting the phone out.
Brucas' scenes were great when Lucas say to Brooke that she's gonna change the world someday but he doesn't know if she even knows it.
Haley telling Brooke and Lucas that they were gonna be Jamie's godmother/father was so great.
Karen going to see Dan and spit at his face was an awesome performance for both Paul and Moira that we sadly won't see as much now.
Dan trying to kill himself and failing was really touching also.