Fi > Navi > Midna
I actually really like Midna, she's one of my favorite Zelda characters.
HOWEVER, Fi and Navi are placed higher because me and my sister liked to do voice-overs and stories in our games, Zelda's no exception.
The interactions we've created with Fi or Navi with Link were the...