In my experience LED has a significant worse lifetime than compact fluorescents. Both are about the same in energy efficiency. Expensive LED lamps have a better color rendition than CFL but cheap LED is very bad in light quality. Cheap LED lamps (and LED filament lamps) are also known for horrendous flicker.
I'll be switching back to CFL for the time being, but I hope LED will eventually get equal lifespan and light quality.