Honestly, it's tough to put much criticism on a title that's done so much to improve itself. As with most open world games, how you approach the challenges and how you play it really is up to you and that's the biggest compliment I can give. Sure, you can rush through the main missions fairly quickly but honestly, I enjoyed to sneaking around and raiding outposts, camps, and finding collectibles for hours on end.
There is a ton to do and see in this game and it will keep you busy for a long time.