Ideal swine for food is a 60-80 pound gilt (female not yet bred). Any young 125 or under shot while not excited is going to be real good eating.
We prefer to live tie hogs we catch with dogs so they can be penned for at least 72 hours to "clean out" the adrenaline etc. from the meat. Shoot at night in a pen while feeding and butcher as farm pig.
If we are on a hog dead set on tearing up dogs, he/she gets stuck right there to end the fight. sows always get run as sausage and is fine eating. Boars may get butchered for sausage or used as raw food for dogs.
I have had ham from big boars and it was fine to me.
IMHO only, I feel a super huge majority of "gamey" pork is actually in the early stages of spoiled. It is a real challenge to drop, gut, field dress, and butcher a hog fast enuff to avoid spoilage. We will gut them in the woods and stop at the store and pack a couple bags of ice in the cavity but a real thick ham is gonna take a long time to cool to the center.
It is rare for us to have real cold weather in Florida to assist in preservation so speed butchering is required. I have never butchered a hog without a few nicks from the knives if not a few out right cuts...
Hope this helps and ask away if you get more questions...
Brent