Seriously, I procrastinate all the time. But it also helps me get some of my best results, because putting things off often gives me the time to think of a new angle or perspective and make what I deliver better. It's driven some of my previous bosses a little nuts, but the good ones have realized what I bring and that my process plays a big part in that. When I took my current job, my boss said, "I want you on my team because you think different. You don't just plow ahead and do things the first way that comes to mind." It's all in what you deliver.
Slightly different example - I'm not a neat freak. I've tried to be a little better, but I'm still not. At one of my old jobs, I had stuff all over my desk all the time. And at one point, I was sitting next to a neat freak, no walls between us. She bitched and complained constantly about my desk, and repeatedly asked our manager to let her clean my desk because it drove her nuts. Our manager finally said, "Look, here's the deal. When I ask you for something, it takes you 20 minutes to find it. When I ask him, his eyes roll up into the back of his head, he reaches out and grabs it. You may hate it, but it works for him, and that works for me. Leave it alone." And in fairness, I did clean up my desk once a year. Usually.