Roadie all the way. Front mech is needed for me.
The MTB world evolved, and the front mech will disappear.
You'll have less and less options along the years to maintain your bike.
Did you try an Eagle groupset already ? It has 520% range now.
If you ride on very technical terrains, having the correct cadence is not that an issue and you have the range.
If not, why not consider a gravel instead?
You can put up to 50mm tires and ride as well in most tracks as you would do with a hard tail.