It's in my top 5 of all time, and i get lost in it any time I boot up a save lol.
One thing I'd like to recommend to any new player, don't neglect side missions. Even ones that seem like generic one-offs, just do them. Yes, they might be short kill contracts or something, but every once in a while it'll string into a 1-2 hour long mini campaign that ends up being a beautiful, incredibly memorable story in itself.
It's such a shame when I talk to people who've played "the whole game" and never encountered any of those awesome mini sagas