Here are the Xposed Modules I'm using. These have made a great change to the stock launcher, but still make it feel like stock, which I love.
Unicon gives me the customization of the icons that a 3rd party launcher world give me, such as Nova, without having a 3rd party launcher. Unicon is also the only module you have to download from the PlayStore. It also costs money. I'll post some screens of my setup later so you can see what it has actually done to my HTC One M8.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?