EZ Drummer is great, and the big brother is Superior Drummer 2 (I think that't the name.) I work with Sonar which has Session Drummer 2 which can be purchased seperately. Also BFD and Battery are excellent.
I pretty much only use EZ Drummer now with the EZ player pro for arranging. It's awesome.
I cannot recommend superior drums enough...superb sounding samples and on sale for $149 just now..so in depth and realistic..amazing programme
for electronic drums I mostly use packs from puremagnetik..I pay a $5 per month subscription and you get two packs every month or so for use with Logic, Live, or Kontakt..not just drum packs either