Another vote for 4-16.
4X is low enough for quick shots up close and offers a good field of view. The extra power on the high end makes a huge difference when taking shots over 300 yards.
I've had 2.5-10X scopes and found them a little lacking for high level precision shots at long range. I've also had 6-24X hunting scopes, the Viper PST to be exact, and although it is an excellent long range scope
, I found the base 6X to be a little much when hunting in close quarters.
In my opinion, a 4-16X scope is the best magnification range for hunting in general. Then you can get into weird magnification ranges like my all-time personal favorite "mid-priced" hunting scope, the Bushnell Elite Tactical 4.5-30 X 50. Can hunt brush and score points on a buck at 1000 yards all with the same optic