Most all good answers. The most controllable factors are:
*Shot placement
*Handling after the shot.
*Cooling the meat
Down here it is almost always too hot to let a deer hang. We get them to camp, quarter them out and put them in ice chests. Sometimes for several days. Just drain the water and keep adding ice daily. I have never had a "gamey tasting deer" since doing this!