I like black. I do, really. But black is not gonna like me after this post.
Black is simply not a very versatile color in menswear. In fact, the only situations that calls for a black suit are black-tie events, weddings or funerals. Depending on your lifestyle, you might not ever need a black suit. Personally, I don't get invited to black-tie events much, I'm not married yet (ladies take note) and Singaporeans generally don't wear suits at funerals. So yeah, a black suit is good to have, but not essential and should not be considered for a first suit purchase/commission.
Navy and grey should form the backbone of any suiting wardrobe. Not black.
Navy and grey. Always. Forever. Memorize and repeat.
Black shirts are like vampires; they should only come out when the sun sets. I'm talking about the real hardcore vampires of old, not the Twilight kinds. Black shirts worn with black pants should not be seen in any respectable boardroom meeting.
Black trousers are particularly tricky. Firstly, you can't really wear brown shoes/belts with it and not make it look cheap. So if you can't wear brown shoes (or any other colors for that matter), it severely limits its ability to co-ordinate a wardrobe. The only logical choice left are black shoes. And please, for the sake of mankind, do not wear white socks with black shoes. Save those for Michael Jackson tribute concerts. Secondly, in my opinion, black trousers (with or without the suit jacket) only matches well with a clean white shirt. Any other colors just lacks that edge.
Just go for navy and grey. You'll have one less thing to worry about that way.