Navi actually gave you info on enemies and how to get through the game but she was a little boring
Midna wasnt a sidekick at all she didint give you good information she just was another main character.
I choose Navi. But if tatl wasa choice id choose her because she had a personality but also...