BFD is probably the best hands down... I dont have it but i've heard samples... its the only drum program that uses up to 100 different velocity recordings per drum with the ability to move around different room mics and stuff. Just go to the Fxpansion site and look and listen to it... its pretty awesome.