Nova Launcher Prime brings the stock Android experience to all Androids with speed and customization, which 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, thought it offers less features.
Pro 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 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 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.
Pro Infinite home screen scroll
Turning on infinite scrolling allows the user to move seamlessly among all of their home screens, rather than having to scroll backward when the last page is reached. This proves particularly useful if the user has a large number of homescreens. Infinite scrolling can also be enabled in the app drawer.
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.