Launchers are basically the Android equivalent to a "desktop environment" on a PC. The stock launcher on my device is TouchWiz. I've been switching between it and the Nova Launcher, which is a popular launcher. I tried out Nova not because I really want all the fancy fancy features of it, but because there are a couple of the features I like, which are lacking in TouchWiz. Unfortunately, there are a couple of features that I like which TouchWiz has, which Nova does not. So both of them irritate me a little.
Since finding how much worse all the other launchers are, I may go back to Nova. Or TouchWiz. Which leaves me in the same position that I started in! Except that now at least I know that everything else is worse.