Never been a fan of anything Mossberg but that's personal choice. I like T/C but with them in the current state they're in, I'd be leery about them too. I do know one person with one and he's very happy with it though.
I certainly would worry about the looks, the game animal sure won't.
Muzzle break...pass. On a .270 pass even more. I'd look at a 3rd option.