I love navy. Not just for suits, but for polos, turtlenecks, etc. It's really remarkable how flattering it is to almost everyone.
However, I'd like to take this opportunity to state that if you wear black shoes with a navy suit, you are a filthy pigf**ker. I thank you for your time.