As an owner of X2 Essential, BFD Eco, Studio/Abbey Road Drummer libraries, SSD4 EX and EZDrummer, I recommend EZDrummer if you're a songwriter type like me who wants convincing drum sounds quickly without spending hours tweaking EQs and compressors on each drum, and Abbey Road Drummer libraries or SSD 4 (or probably Superior Drummer 2 or BFD2) if you want to dig deeper for even more realistic drums.
That said, I like SI Drum's beautiful GUI and I use it every time I practice guitar. :)
As for BFD Eco, it comes with a number of different kits, but to my ears they all sound weak and poor. Listen to the audio demos if still available on their site. Tweaking EQs and compressors might help but the machine gun effect (due to lack of sound differences between velocity layers) still makes the plugin unusable IMO. I also bought it for $29, but I still think it's not worth it. Just my opinion, though.