Appearance is certainly important, but of all the arguments, opinions, facts and dogma regarding wood species in reference to the tonal characteristics and playability of an electric guitar, the ones having to do with neck meat are the most pertinent. Body wood almost doesn't matter on an electric, but neck wood certainly does.
Aesthetically, you almost can't go wrong with black Ebony. It matches anything. Also, the feel is superb and wearability is robust. As Zebra said, a color/shade contrast to the body is usually a Good Thing so with a lighter shade body like you've got with a figured Maple top, either one of your choices is gonna look good. In addition to color contrast, you also don't want the fretboard/body wood to fight for attention, so a highly figured body will usually look better with a plainer neck, and vice-versa. Black Ebony has no discernable figuring to it, so it would just be a classy accent to the figured Maple.
Wenge is a harder wood than Mahogany and Ebony is harder than Rosewood. From a sonic point of view, that means Mahogany and Rosewood will tend to absorb more vibrations, so you lose some high end and sustain. An Ebony over Wenge neck is going to be on the brighter side and will ring out longer. But, on an electric guitar/bass that would be my preference even if you tend to play darker/warmer tones. You can always EQ out freqencies you don't want, but you can't EQ in frequencies that aren't there to begin with, nor can you add sustain without compressing out your dynamic range.
Another advantage for that combination is it would cost less than Rosewood over Mahogany because Wenge doesn't need a finish while Mahogany does. Ebony over Wenge is an intrinsically more expensive neck, but adding the finish to the Mahogany version will run you an additional $110, which make that choice slightly more expensive overall. Finally, the playability of Ebony over Wenge, especially with stainless steel frets, must be felt to be appreciated. It's uniquely wonderful.
Then, there are the bragging rights. Chances are you'll be the first kid on the block, probably within many miles, to have an Ebony over Wenge neck, while everybody and their brother has Rosewood over Mahogany or Maple. Hell, you can get Rosewood over Mahogany or Maple at Walmart. When you're building a custom guitar, it usually only costs a little more to go first class and you're never sorry :laughing7: