Both the rounds you seem to like are well respected and will do what you want.
Your not going to find factory ammo for either one in a small gun shop in la la land so you will need to reload to have a good supply of rounds on hand.
I would take the 7mm STW my self just because I like the 7mm's.

Al