Xenoblade 2 if you care more about the story, or are an anime fan. The combat is kinda MMO-ish and boring. Technical issues pop out from time to time.
Octopath has a much better battle system, although the story is just serviceable. Also looks and sounds amazing.
For me, Octopath is the obvious choice. Spent ~50 hours in X2, while I have already clocked ~75 in Octopath. I keep coming back to Octopath from time to time, finding the last few secrets, while I have not touched X2 in over 6 months. Both quality games, and solid options, though.
My themeforest portfolio:







