Ezdrummer can't really be compared to BFD. IMHO BFD wins hands down in the realism department. But that being said, ezdrummer is not bad. Ezdrummer wins for the interface, its cool and works well. Bfd's interface makes me crazy because it's too small. Maybe its because my eyes are over forty now, but the hit lights are really hard to see, and the definition of highlighted things are weak.
EZdrummer's latin percussion is ok, it really needs some effects and tweaking, which you can do on easily in your host software. Also ezdrummer doesnt run as a standalone, you have to have a host. Ezdrummer is really "easy", if you're looking to lay down something fast, and it doesn't use nearly the system resources that BFD does.