May have already been stated (I'm a little late gettin' here), but the best gun is the one that is legal in your area, that you are comfortable, familiar and proficient with, that has adequate power to take the animal you are hunting as humanely as possible and your wife will let you buy.
