Nova and Niagara seen to be the overwhelming favorites, but I like Smart Launcher. My brain doesn't cooperate with lists of apps in alphabetical or whatever, I lose apps or forget the name.
Smart is great because it categorizes the apps into six default categories automagically, and you can edit/add/delete the categories or which category each app gets sorted into. So my Internet apps are on one space, games, media, etc.
Makes the list of apps much easier to deal with.
Not that it's perfect. Sometimes apps go weird places, but that's easy to fix.
There's a bunch of other stuff, but that's my primary reason for using it.