I've heard bad things about it too.
Bless my vet's heart. Last year he told me he wasn't using or recommending it because he didn't think it had been tested rigorously enough.
I love my vet.
HeartGard has been proven extremely
safe. And giving it once a month isn't a big deal...I just give it on the first of the month so it's easier to remember.