I have the 1 HP from Cabelas. Not cheap, but has been working very well grinding probably an average of over 100# of meat and bones once/month for at least the last couple years. I use it on chicken (mostly backs and necks; handles other parts just fine), beef (without bones--typically head meat or lips), pork, heart, and others. It can handle the smaller turkey necks, but the ones I tend to get are enormous and those are a bit much. I generally get those to hand out whole anyway. It is a very well made unit, and has a reverse in case it does bog down (happens very occasionally). I found that the course grinding plate is better as it tends not to clog up as much (chicken skin and such can gum up the works occasionally--not a big deal, but you have to pull it out if it does). This unit is big enough to generally put in whole chicken backs/legs/thighs/wings, so it is easy. I would highly recommend it.
Cabelas has larger units--if you are willing to spend the extra they would be outstanding I am sure. I talked to Cabelas' customer support before I purchased the unit to ask their recommendation, and they thought that I should go with at least the 1 HP unit. After using it for this long I'd definitely say it was a good recommendation.
I use kibble along with raw, which is why I grind some of the raw I have. I keep some whole as well.