I keep falling back to the stock launcher. I've tried a few (nova, apex, and similar), but the status bar is the biggest issue. I'm really fond of the bar for easy overview of new notifications, and can't really live without one. Swipestatusbar solution works ok:ish, but not having the bar there after exiting apps and having the bar interfere with touch event at the top makes it a dealbreaker.
OUI is almost there - it has widgets, app drawer and screen sorting, and the status bar. It does however lack in other ways, like missing an indicator for which screen you are on, and everything looks very blurred, together with almost no customization. Some widgets looks as if they are rendered at like 50x50 pixels and zoomed to fit the screen. Also seems unstable, it has crashed a ton of times.
If the stock launcher could just get widget support, an app drawer and preferably a way to add/remove/sort your screens, I'd be happy with it. For now it works though, and seems fast and stable with status bar working..
EDIT: After playing around a few hours with different launchers today, I finally went back to Nova. It takes some getting used to, but the status bar issue now feels like an acceptable loss compared to all the gains. It works very well, and renders on small screens better than most other launchers (some have too much paddin in the grid, some render icons very pixelated or blurry, and so on). Nova does a good job, my only peeve is that icons are aligned to the top of their grid position, and widgets are aligned to the center. This means that if you place an icon next to a widget, they will not align, and also the icons come a bit too close to the top. However, it's still better than the alternatives I've tried, so sticking with Nova for now.