Here are my views for all sidekicks from
OoT-
ST (or to say all 3D games). I will grade them from a one to ten (one being worst and ten being best).
Navi: She was an annoying fairy that repeated the same things over and over even when your heading in the direction. She is very useful when there are secret holes or locations but other than that...I'd give her a four.
Tatl: Another fairy. Much less annoying than Navi yet quite as useful as her. I'd give her a six.
King of the Red Lions: ... not much of a sidekick. I count it as both a sidekick and a "horse". Doesn't give much help at all so I'd give it a one.
Midna: Actually the best sidekick Link has had. She's got emotion and a story behind her. Very sassy and rude sometimes (like all princesses). Very helpful, maybe too helpful. I'd give her a nine.
Linebeck and Celia: A snoty sailor on the hunt for treasure and a fairy. Linebeck is kind of rude yet comical at some points and Celia is once again a fairy. The two's arguments are quite humorous for me to see which gives them an eight.
Ghost Zelda: The one time she is a sidekick! Not always there for Link because she is EEK! A RAT! EW EW EW! a princess. It's kind of her to put on some armor and help Link now and then with dungeons but other than that she is just there to get her body back. I'd give her a seven.
Well there they are. All sidekicks. So Midna is my fav. Thanks for your time.