fluorescents is still the way to go. If you replace your ballasts with electronic versions there will be no flickering. The old type ballasts work on the cycle while the electronic ones even out the current for constant light. They also have no heat, no hum and last longer.
Pricey but worth it. Standard fluorescents can trigger a migraine attack when I am so inclined.