Theres a lot of brand humping that goes on in this forum, the Dimarzio pickups are better than stock pickups, they have a great tone and are used by many, priced accordingly.
BKP's have more harmonic detail and a are a lot more dynamic, if you're after a really compressed shred sound the DiMarzio stuff is fantastic!
I'd like to say BKP sound superior in everyway but it depends on the application, I've owned virtually every aftermarket pickup and a huge variety of guitars and I know what works with what..
Im all for BKP im currently using mules and have previously used the VHII, Miracle Man, Cold Sweat, Warpig, Ceramic Warpig, Nailbomb and Irish Tours..
Each having there own merits, find a sound you really want and speak to tim he'll help you find the right pickups if your budget allows for BKPs.