Nova launcher is mentioned in the article and I would like to add my 5 cents about it. Specifically, it is an absolute gem of a launcher and is fast and highly customizable. 100% worth paying for it, though there is a free version with most of the features. I was able to customize it and make it exactly as I wanted it to be, up to details like icon spacing, using custom themes, gestures, unread badges, home screen arrangement and effects, home folders, widgets, app menu arrangement (I prefer it vertical coming from Symbian), etc.