While it is not terrible it is exactly what it says, random and somewhat or mostly frustrating, it can be good sometimes.
My point being that it's not THAT random. I think some attributes / abilities are not in the "roll" on the RNG, at least not for all piece of equipment, this gives a impression of seeing again and again the exact same piece of equipment, which, for a game this good is quite a pity.