Reflective colors (red, blue, green etc) on a non-reflective white background does not turn out well. The white still throws a little light back, just enough to muddle it up because it's not bright enough to contrast with the letters.
Lighter reflective colors on a non reflective dark background work just fine.