Yeah the sheer volume of items is almost unlimited and hell in diablo really can be a challenge, the stats, skills can make or break a character.
Everyone trys to be the best or create the best setup but many many people fail and thats why its so addictive!
I seriously dont think their is a solid holy grail build in my 14 years of playing i still create new setups lol