There's a certain satisfaction in pwning people with the short Ninja Pikachu champion. Pretty dangerous in a teamfight when done right, too. --- "Luna, I'm afraid he's right. You can't go around calling people that, even if in this case it appears to be the truth." - Sena
The only uncounterable top is Jayce. He loses to ganks, but loses hard to them. If he dies even once the lane is pretty much over for him. Renek counters elise, Darius and some others I can't name off the top of my head counter renek, and a lot of things counter yorick. --- Just a guy playing video games.
Lulu is very good in terms of top lane matchups, She has a lot of free-win lanes, and a few close skill-based matchups. I can't think of lanes she loses off the top of my head.
She also has the added advantage of being hard to counterpick, since most people will assume you are playing support. Not to mention if it's a lane you aren't comfortable with, you can swap and just play support.