If this is an issue of whether or not to buy it, I'd suggest against it unless you like repetition and a dull story.
The funny thing is that even in a game where something is effectively "infinite" and "always unique", everything is dull. Like, this game boasts its millions of unique guns, but inside each class (SMG, rocket launcher, assault rifle, etc.) the guns are pretty much the same, they just get incrementally more powerful as the game goes on. Also sometimes you find one that shoots fire bullets or some stuff like that.
Just my two cents. The game overall is very okay.