The thing with Horizon is that it has a great art direction. It sure isn't the most photorealistic game out there.
If we are going by art direction, BotW or Odyssey takes the cake for 2017.
(I would probably have to put Odyssey above BotW, personally)
Star Citizen is, from what I have played: so far ahead of H:ZD, it is almost funny.
From a technical standpoint.
Bare in mind, I have not played Horizon, but I have seen enough to have confidence in my stance.