If I loved the 270 I'd use it for everything here in Montana... 130,140,150... doesn't matter.
I just don't love it, personal quirk of which I have many
I DO love the 308 Win so that's where I hang my hat.
But the 270/130 combo will do everything as far as you care to. I've seen it too many times to think otherwise.