I would imagine your age would come in to play here... I apologize if my generalization proves inaccurate for anyone on here, but I would bet that most older/more traditional types would say black. I'm a bit of a younger guy who prefers a more modern style (i.e. not "skinny" but definitely slimmer than traditional), and personally, the only time I would ever say black shoes is with a black suit. In just about every other color combination, I much prefer the look of brown leather.