So gem. socket bonus if it has stamina or 120+ str? (taking the nr. from my own recommended things for classes I play).
Having a mastery socket bonus is bad? Dodge bonus is not that great then? And tbh I would keep (if it was my paladin), the stamina/haste gems as stamina is still good to have.
I reforged using wowreforge (and yes, I input new gear values to upgraded gear) his gear where I replaced the str/haste gems with haste/exp gems and changed few orange gems to haste ones and got roughly 9632 haste, while him being hit/exp capped ^^.
Prolly if the socket bonus from chest/gloves would be dropped, then it would be even more haste. Guess I will have to play around more with his gear and reforges to see what I can squeeze out.