I don't think there's a real winner, they're both matched pretty well. Solid recovery, able to inflict status, sheer bulkiness... really, only the Pokemon they deal with well differs. With that said, I do generally prefer Amoonguss, as it's able to inflict Sleep.