Third person is my favorite. It can let you see all the sides of the story and it lets more than one character take center stage over the course of the story. Since more plotlines can develop this way, it's better.

First person is interesting if the main character is interesting. If the protagonist can present a unique view on the situations he or she gets into, then the story has a decent chance of hooking me. But if there is no special perspective to be gained from a first-person viewpoint, I would prefer third-person.

I've never read a second-person book and I never plan to. Second-person is for video games and for extremely short stories that are used as part of a larger essay to make a point. In other uses, it just weirds me out. Also, I like to think of characters as other people so that I can think of myself as having a sort of relationship with them, but thinking of myself as the character just doesn't have that effect. It doesn't allow the character to develop as a seperate entity from myself.