Btw, here's another thing that really bugs me about the game: loading times everywhere.
I didn't notice this much when exploring the map but when you work through missions, particularly some of the main story missions, this can get really bad. I've now encountered several chains of driving somewhere, then a 20-second load for a 10 second video, then a 20-second load, then 10 seconds of gameplay, then another 20-second load for a 30 second cutscene then another load for another cutscene.
It's difficult to comprehend how some of the missions were put together when you play this. Some cutscenes are loooong, then you get two or more short ones with loading between them. But yanking you out of gameplay for a really short cutscene is pretty bad. I wonder why they can't stream the video and play it realtime without the loading either side.
The other thing the game does during story missions is that thing where it only lets you half-play the game, for example you can't run or access any of your inventory and it become a bit of a walking simulator. You just get used to this then it'll do this in a missions where there are enemies so now you can access you weapons but you can't run or crouch. Then missions where you need to ride with a companion on your bike. Sometimes you have full control, can jump off, loot and refuel, other times you can't and other times you just have to hold R2. It feels very inconsistent.
These irritations aside, what I've played so far has been great.
Do hordes become a more prevalent thing later in the game? I have yet to encounter even one in 8 hours or so.
I must be around 35-40 hours in and I've had my first game mission to fight a horde and it was GREAT!
Until this point, hordes have been a dynamic real world threats you could avoid by being observant.
I still think the game is way too long and that's without me grinding reputation/credits to get the best weapon and bike upgrades.