Nothing beats natural light. Of course it makes the colors pop. Color is nothing more than light being reflected back to your eye. If the light isn't the full colors of the rainbow, you won't see true color. Just try taking a picture of green grass when it's lit up with nothing but red light. The grass won't be green because there is no green light bouncing off of it. Make sense?

That's why if you set your camera to natural daylight as the source, but take the picture using an incandescent bulb, everything looks too yellow and that's because that bulb isn't putting out white light. It's more shifted to the red end of the spectrum. Many florescent bulbs are shifted to the blue end.