The Apex Launcher also has both a free and paid version. This Android Launcher has been in the Android launcher market for quite some time and is still one of the most popular in the Google Play Store.
Along with the expected Android stock look, Apex Launcher application gives you the opportunity to alter transition animations, scrolling and icon placement.
Through the Google Play Store, you can make use of its theme engine and the many available themes.
Icon packs are also supported and stability has never been an issue on any device.