There are more than two builds. Actually it becomes tiresome with people being lazy and not doing their own work, but following tc done by some other person alone. It is very remarkable when people are gearing for absurd stats like haste, hit, exp, mastery, they constantly take lots of damage, so if healers sneeze - tanks die.
Comment about double stam trinkets is also wrong. Trinkets don't have double item budget for secondary stats as gems do, so if someone wants to get more of secondary stat (especially cappable, like hit or expertise) - they gem for it and use primary stat trinkets in both slots.
To OP: you are missing lots of enchants, and not following any build really (even haste>mastery). Stick to some build, don't go for all stats at once, enchant gear and it will make your life easier.