I use Native Instruments Battery for drums when I need to use midi parts and for other instruments Kontact . Kontact has drums too but not as many kits. Battery has a kit with a press roll snare and can use Akai samples or make your own samples and insert them . I used bb classical music and midi'd a stupid fart noise song with Battery.
https://www.youtube.com/watch?v=CNuJFCIbYYw