Mr Nasir Jones of course.
Every CD he makes is amazing and he's always growing and changing. His story telling ablilties are far beyond almost any rapper out there. Also he alwsy has nasty beats to go with his wonderfully written naratives.
In second place I'd have to say is Anthony Cruz aka AZ. Most don't know of him or know much of him but when he's on damn he's on. I've been listening to him for yeas and his flow and style are amazing. He likie Nas can tell a story very beautifully.