Rented Horizon and so far it's a good game. Nothing particularly new game wise, this has all been done before with Far Cry 3/4/Primal and the recent Tomb Raider games, but I think it's keeping things interesting enough with its setting and the gear you use to fight the machine creatures.
*EDIT*
I feel like I have to knock the game down a notch for doing no effort with the voice work to make it seem like this is a time set a 1000 years from now. Everyone in this game talks in near perfect English dialogue, not much in the way of accents anywhere, like it's a modern day TV drama. It's not even like awkward broken dialogue or using weird words. It's just like "We don't really understand our world, but we sound like incredibly intelligent people". It seems relatively minor to complain about, it's perfectly functional, but it really ruins the immersion.
I mean, look at Far Cry Primal. They worked to recreate what a language at the time, 7000 years ago, would be like. Horizon didn't even need to go that far with an entirely new language, though it probably would be, but at least act like it might. This is a humanity that reverted to a state that we haven't seen in centuries. It's like a cross between viking, medieval, and native american, being that it is set somewhere in America.