Microsoft was right behind Google, with their launch of the Microsoft Arrow Launcher. The GUI will make Arrow Launcher feel as if you are using a completely different phone.
Upon installation, it will ask about your favorite applications, but will then go on to completely customize the entire phone based on your usage.
The launcher is very fast and never experiences the hangs that can leave you frustrated and waiting.
It creates different pages for different usages after installation is complete as well, including a page for reminders, a page for recent photos, one for recent songs and yet another for recent videos, all for your ease of access.