Finn was just really stupid. Too bad he made it worst by not telling Rachel the truth. Don't get me wrong i love Finn but he really was a douche sometimes that it made it really diffult to even like him. At least with Puck you knew what you were getting into.