Oh yeah. I've played through the story 3 times. If I may make a suggestion, you should take your time to explore everything. Every building. Every weird looking place you find, look everywhere. Pick up everything. The stuff you'll discover will blow your mind. The whole time I was like "wow, I can't believe they took the time to put this stuff together". It's truly mind blowing. Also, don't wait to use your new weapons. Use them. Don't wanna give too much away, but a somewhat of a "reset" happens in the story. But have fun playing one of the greatest pieces of art of the 21st century.
Loved it! After I was complete, I'd sometimes just wander the world just for fun.
I tried to restart it last year but it is such a big game I couldn't make good time for a second play through.
Might try again in the future.