Thirding that I would've ranked Noctis a bit higher, though I don't know how much. I seem to enjoy XV a lot more than most of the people here from discussions I've read, and he was a big part of that.

Terra and Cloud are probably my favorites.

Vaan is so blatantly there just to have a pretty boy protagonist that it loops back around from being annoying to being amazing. There's a part in the game when his party is facing off with one of the major villains (I think Gabranth, but I can't recall perfectly since it's been a while) and he's trying to furiously shout about how much he wants revenge on them, but nobody on either side even acts like they hear him and they just keep talking. It's smurfing hilarious.