My favorite MC, Roc Marciano, just dropped an album. It's hot. It has sort of a blunted rock sound to it, lots of unique hazy samples. He pushes the envelope without going too crazy, keeps it minimalist. He has a clever braggadocious style mixed with street wisdom. Self-produces most of his work, with contributions from Alchemist and Animoss on this one.
My top MC list is sort of constantly changing, there are only a handful of MCs that are firmly entrenched in there. Roc, Ghostface, MF Doom, Rakim, Prodigy make the list.