They've said that in For Honor you can get all the DLC content by just grinding for free too, so that's cool. And the microtransactions, even though they are not cool, don't mean much of a difference, since it's just for gear for 4v4 modes, and if you are a good player you can beat people with better gear than you.
About the name - For Honor - yeah they chose the right one. The amount of salt it produces is priceless.