Let's take a barb for an example (Cause i know most about them). Well if people don't gear this way already, this is most likely the goal for their endgame.
Main hand: Everyone wants an Echoing fury with crit and socket, but usually people end up with 1 of them unless they are rich... (Main reason for Echoing fury is better than anything else is that the bonus attacks per seconds applies to offhand)
Offhand: A rare Weapon with as much dps as possible with these stats: Crit dmg, socket, Lifesteal, Str(+vit possibly).
Boots: Ice climbers with movement speed and high mainstats, if they want movement speed and cant afford: IK boots. If not, they buy Ice climbers without movement speed then.
Pants: Here are actually 2 choices for someone aiming for endgame. Blackthorns pants to aim for enough survivability, or Inna's pants for most dps, aswell as the MS, IAS, etc.
Belt: No questions asked unless u have trouble with Reflect... Witching hour.
Chest: IK Chest. No questions asked.
Gloves: IK gloves, to get 2set bonus from chest for allres, and they roll more strenght than any gloves out there.
Bracers: Lacunis with crit ofc, and rares for a cheaper "temporarily choice"
Shoulders: Well here are 2 possible choices aswell, High mainstats rare or Vile wards.
Head: Mempo of Twilight (If you can afford it with crit)
Neck: I know of no good legendary neck for barb, so easly a trifactor + average DMG with mainstats would do.
Rings: Here you more or less actually have a choice, either buy a rare, or pull some luck out of your butt to get these stats on a hellfire ring: IAS, CD, CC, Average dmg, Mainstat <- pretty much it mainly.
.... All i try to say is that this pisses me off, because if i want to be as strong as i can, i MUST aim for these items, and these items only. I know the crafting stuff comes out too, but it is barely any different from normal rares... -.-
Everyone wants the same stats, same items, high rolls. People don't really get to choose between many epic items, and the armour can't even be upgraded/altered any other way than sockets. Atleast that is true if u want to max yourselves out. Same goes for skills tho, there are few available, and most people use the same few.
I don't know if you took your time to read this, but i kinda just wanted to share this with you guys and hear your thoughts? I am not a developer so i have no intention on coming up with ideas to change this, cause it is not my job, but i think there should be atleast a little more diversity, no?