Warframe all the way. Good content, good monetization scheme, narrative, visceral gameplay, can earn everything in game without paying without face grinding, enemy and map variety, and the best items cannot be bought. Also it has PvP if that's your thing, though that's not why anyone plays it.
Well good for you. But I don't want to play Warframe. I want to pilot a mech. ;o
I mean sure if they had built the game from the ground up to be PvE coop. We might have had a different game. But they modeled MWO after World of Tanks. And what we got is what we got. And with it a similar F2P model.
But this isn't about MWO. It's about MW5. Which is not going to have pvp. And as far as I know won't have micro-transactions. They've said they want to do expansions if it does well. And if you're gonna hang them for that, then you can do the same to HBS since they've already announced DLC.
There's one thing MWO did right and that's the combat. I know not everyone agrees on that. But the community is of differing opinions on what is the epitome of Battlemech combat. But it's what kept me coming back even to this day. So we can at least expect MW5 to have good combat.