It's a tough call really. I think Fairy Tail has a really good cast overall and picking a favorite isn't easy since there's always the "but what about this person" factor.
Probably be Natsu. But really Erza, Lucy, and even Laxus would probably be in the mix.