@Raynbow- Cake eyeliners are o.k., but I think they are much more time consuming to apply than pencil eyeliners. Using the small, angled makeup brush that is required for application takes time to adjust to using, especially if you usually use pencil eyeliners.
I also think that pencil eyeliners last longer on the eye than cake ones do. This is because the cake versions are basically powder which fades as the day goes by. Pencil eyeliners have a waxy consistency which sticks to the eye and stays put much longer from my experience.