I don't know which one has the most hits, but J.D. has a good point; the fact that he's in the songwriter's HOF proves he has made an impact, one that Puffy has failed to make. As far as a battle, I'd probably prefer J.D. because he worked with Mariah and any of her work can top anything Diddy ever did in my opinion. Heck, I'd prefer even Janet's flop album over most of Diddy's stuff which I know includes a lot of sample-heavy songs that only make me want to hear the original song.