If you want the highest quality, the issue
is the number of different drumkits you need.
If you can do everything you need with one
GM kit, then use OMB or LS midiyoked to a
quality sampler like Kontakt with NS_kit7, or a rompler like BFD or DKFH VST in a host. I am talking about midi ch. filtering so you would be using specifically, ch.10(and sometimes ch.9,only if ch.9 is using the same kit). You might, of course, have to slightly modify your styles, but not a big task.
That way you don't have to worry about switching kits with styles, which is problematic when going this route.