There are tons and tons of Android launchers. It will really depend on how you want your Android to look. But on best performance, i would choose Nova launcher and Smart Launcher 3. On customization, Go Launcher would be one of the well known for that. For an iPhone feel, CleanUi and iLauncher Full.