Best navigation: Navigon or Garmin?

I'm about to use my Windows Phone for navigation purposes, but I'm stuck between Navigon and Garmin. Any suggestions? I need offline maps most of all. Any others out there that's good for navigation?