It doesn’t get too much better than Nova Launcher. Like Apex Launcher, Nova has been around since “the good old days” and remains not only relevant, but one of the best Android launcher app options available. It has a laundry list of customizable features that include gesture support, the ability to customize the look and feel of the app, icon pack support, themes, and much, much more. It also gets updated at a fairly rapid pace which means bugs generally get squished quickly. It also comes with the ability to backup and restore your home screen layouts for when you eventually switch to a new phone.