As most people said, it mainly depends on your painting style. However, you can experiment with different styles if you're interested to do so.
I use almost always white primer because black darkens tints and I usually prefer laying down very very thin layers of paint. Doing so, 90% of times I build up my highlights, midtones and shades from light to dark, which is not so straightforward in the beginning. The advantage of black is that recesses are already dark, while when you prime with light colors, this is not true and you have to keep attention to this aspect otherwise the model could appear 'messy' in how it is illuminated.
Another aspect to consider when basecoating on a white primer is that dark colors need more thin layers to appear uniform and smooth. If you don't thin, the final result will appear ragged (and ugly). If you don't lay down enough layers, you won't obtain an uniform coat and you will see white throuh it.
For this reasons I think white is less forgiving than black.