lots of variables,
location, game, purpose of hunting, etc,
for myself not a fan of crossbows, too dang big and heavy to be practical
for higher success rate, gun is better, for sport I enjoy bow hunting,
I prefer gun hunting for food, and bow hunting for extended seasons and for sport,