Cordovan is the way to go. I always look at black or brown shoes with a navy suit and think the wearer must have dressed in the dark. Sort of like wearing black socks with blue pants.
Cordovan is expensive though. Not everyone can afford a pair. Black and dark brown are fine. Black isn't adventurous but it's certainly not wrong.