Best launcher for me ?

I'm using a Nexus 4 because I like stock android but I'd like to be able to make small adjustments such as a swipeable dock and the ability to have custom icons, otherwise I'd like the launcher to look as identical to stock 4.2 as possible. Ideas?