I currently use Go Launcher and have found it very easy to set up and use. On top of that it is fast and quick with a huge variety of features and loads of themes. There are alternative lock in apps too, like Locker and backup that integrate seamlessly. It is easy to find and install themes with lots of decent free ones, and plenty of paid ones that are cheap.
It is one of the few launchers I have found that doesn't need to redraw the home screen, even if your home screen is on rotate - there is barely any lags when rotating. It really is pretty flawless.
It is also regularly updated and improved.
I have tried ADW, Pro Launcher and a variety of other luancher apps and always come back to Go (I haven't tried Apex or Nova yet though there might not be a point as it has the same if not more features than both of these launchers). Plus did I mention it is free!https://play.google.com/store/apps/details?id=com.gau.go.launcherex#?t=W251bGwsMSwxLDIxMiwiY29tLmdhdS5nby5sYXVuY2hlcmV4Il0