Recs.
Updated
Nova Launcher Prime brings the stock Android experience to all Androids with speed and customization, it costs $4.99 and has zero in-app purchases. Nova Launcher Prime offers a large assortment of configurations and options over the stock Android launcher allowing for any user to customize to their wants or needs.
A free version, Nova Launcher is available, though it offers fewer features.
SpecsUpdate
Pros
Pro Custom grid size
From the Nova Settings menu, users can create a custom grid size for their desktop and app drawer, up to a maximum of 12 columns and rows. Discriminating users can also adjust the size of the margins on the top, bottom, left and right. This allows for users to set how many widgets and apps can fit on these screens.
Pro Useful visual customization options
Allows you to customize scroll effects, scroll speeds, animation speed, app animations, gestures.
All of these options allow for very individualistic differences in how the launcher performs and looks, making for a great way to set ones phone apart from others.
Pro Supports unread counts
Nova Launcher Prime offers unread counts for all supported apps, a feature not available on all launchers. Although it requires the free installation of TeslaUnread.
What TeslaUnread does is add unread count numbers to certain application icons in ones application drawer and home screen, giving a quick overview of how many unread notifications they have in that supported application.
Pro Extra dock pages
There are extra bottom row dock pages accessible when swiping left or right on the dock. In Nova's settings there is support for a maximum of five dock pages and a minimum of one.
This way you can set up to 25 shortcuts in the dock that can be scrolled though, leaving plenty of room on the home screen for widgets and other apps.
Cons
Con Overwhelming at first
Nova Launcher offers such a huge amount of customization that at first it is quite a bit overwhelming. There are settings everywhere and other launchers offer more of a step-by-step setup process. Nova Launcher could take you hours to set up how you like it. On the other hand the pure amount of settings allows you to set it up almost exactly how you like it.