I have a 30-06 and a 300wsm....
My 30-06 can do anything my 300wsm can do. And it can do it with less recoil.
I would say... if you hand load. You can load the 7wsm to fit any need you have and I would buy the 7wsm
If you don't hand load. Buy the 30-06.