A third vote for Nova. Apex isn't bad either. (The question is like "what's the best flavor of ice cream for a round dish?" The best launcher is the one you're most comfortable with, as long as th phone can handle it - an old Cupcake or Donut phone probably couldn't handle a modern launcher, but any 4.x phone can handle Nova or Apex.)