From what I've seen from sims and similar tools, going for hit cap is something you absolutely want to do with Demo and Destro, I don't think this should realy be a talking point at the moment.
But for affliction it's definitely up for discussion.
So to approach this for my character I use askmrrobot, they used to have one gearing strategy, full mastery and I was curious why and this post in the forum from I think one of robot's developers (Revulva) makes sense, quite an interesting read...
http://forums.askmrrobot.com/index.php?topic=4232.0
Anyway, now they have two gearing strategies...
PvE: Default Build => Mastery > Haste > Hit > Crit
PvE: Hit Cap Build => Hit > Mastery > Haste > Crit
So I select one of those strategies and optimise...it will do reforges/gems for that strategy and creates a profile that I can export and sim
So these are the two profiles I sim
Mastery simcraft profile - Simmed - 84258 DPS
Code:
warlock=bhutunga_mastery_build
origin="http://www.askmrrobot.com/wow/gear"
level=90
race=orc
role=spell
spec=affliction
professions=Enchanting=600/Engineering=600
talents=000030
glyphs=siphon_life/soul_shards/burning_embers
head=lightweight_retinal_armor,id=77533,stats=1733armor_855int_1522sta,gems=burning_primal_600haste_600mastery_180int
trinket1=relic_of_yulon,id=79331,stats=956int
off_hand=inscribed_jade_fan,id=79334,stats=377hit_566int_377mastery_849sta,enchant=165int,reforge=hit_haste
chest=spelltwisters_grand_robe,id=82437,stats=2133armor_686haste_855int_474mastery_1523sta,gems=320mastery_160hit_160mastery_120int,enchant=80all
wrists=deadwalker_bracers,id=82825,stats=891armor_301crit_354hit_501int_752sta,enchant=170int,reforge=crit_mastery
main_hand=necromantic_wand,id=82826,stats=238haste_385int_268mastery_5152sp_578sta,enchant=jade_spirit
legs=leggings_of_unleashed_anguish,id=82854,stats=1782armor_636crit_429haste_819int_1349sta,gems=80int_160mastery_60crit,enchant=285int_165crit,reforge=crit_mastery
back=malevolent_gladiators_drape_of_prowess,id=84803,stats=1092armor_353haste_604int_432mastery_906sta,enchant=180int
hands=undying_shadow_grips,id=86128,stats=1393armor_536haste_771int_513mastery_1277sta,gems=160hit_160mastery_60haste,enchant=170mastery,addon=synapse_springs_mark_ii
waist=orbital_belt,id=86139,stats=1254armor_488haste_691int_488mastery_1277sta,gems=320mastery_160hit_160mastery_320mastery_120haste
trinket2=light_of_the_cosmos,id=86792,stats=956haste,reforge=haste_mastery
neck=amulet_of_seven_curses,id=87028,stats=445crit_502hit_720int_1081sta,reforge=crit_mastery
finger2=the_horsemans_ring,id=88169,stats=382haste_313hit_535int_802sta,enchant=160int,reforge=hit_mastery
finger1=simple_harmonius_ring,id=89072,stats=415haste_432hit_638int_958sta,enchant=160int,reforge=hit_mastery
shoulders=mantle_of_the_golden_sun,id=89340,stats=1672armor_431crit_585hit_771int_1277sta,gems=320mastery_60int,enchant=200int_100crit,reforge=crit_mastery
feet=sandals_of_the_shadow,id=90913,stats=1466armor_518haste_478hit_754int_1131sta,enchant=140mastery,reforge=hit_mastery
default_pet=felhunter
Hit simcraft profile - Simmed - 83852 dps
Code:
warlock=bhutunga_hit_build
origin="http://www.askmrrobot.com/wow/gear"
level=90
race=orc
role=spell
spec=affliction
professions=Enchanting=600/Engineering=600
talents=000030
glyphs=siphon_life/soul_shards/burning_embers
head=lightweight_retinal_armor,id=77533,stats=1733armor_855int_1522sta,gems=burning_primal_600haste_600mastery_180int
trinket1=relic_of_yulon,id=79331,stats=956int
off_hand=inscribed_jade_fan,id=79334,stats=377hit_566int_377mastery_849sta,enchant=165int
chest=spelltwisters_grand_robe,id=82437,stats=2133armor_686haste_855int_474mastery_1523sta,gems=320mastery_160hit_160mastery_120int,enchant=80all
wrists=deadwalker_bracers,id=82825,stats=891armor_301crit_354hit_501int_752sta,enchant=170int,reforge=crit_mastery
main_hand=necromantic_wand,id=82826,stats=238haste_385int_268mastery_5152sp_578sta,enchant=jade_spirit,reforge=haste_hit
legs=leggings_of_unleashed_anguish,id=82854,stats=1782armor_636crit_429haste_819int_1349sta,gems=80int_160mastery_60crit,enchant=285int_165crit,reforge=crit_hit
back=malevolent_gladiators_drape_of_prowess,id=84803,stats=1092armor_353haste_604int_432mastery_906sta,enchant=180int,reforge=haste_hit
hands=undying_shadow_grips,id=86128,stats=1393armor_536haste_771int_513mastery_1277sta,gems=160hit_160mastery_60haste,enchant=170mastery,addon=synapse_springs_mark_ii
waist=orbital_belt,id=86139,stats=1254armor_488haste_691int_488mastery_1277sta,gems=320mastery_160hit_160mastery_320mastery_120haste
trinket2=light_of_the_cosmos,id=86792,stats=956haste,reforge=haste_hit
neck=amulet_of_seven_curses,id=87028,stats=445crit_502hit_720int_1081sta,reforge=crit_exp
finger2=the_horsemans_ring,id=88169,stats=382haste_313hit_535int_802sta,enchant=160int,reforge=haste_mastery
finger1=simple_harmonius_ring,id=89072,stats=415haste_432hit_638int_958sta,enchant=160int,reforge=haste_mastery
shoulders=mantle_of_the_golden_sun,id=89340,stats=1672armor_431crit_585hit_771int_1277sta,gems=320mastery_60int,enchant=200int_100crit,reforge=crit_exp
feet=sandals_of_the_shadow,id=90913,stats=1466armor_518haste_478hit_754int_1131sta,enchant=140mastery,reforge=haste_mastery
default_pet=felhunter
This is my DPS distribution for 10000 sims...
So you can see from MY sims it's possible to reach same DPS in either specs, but on AVERAGE mastery build will give higher DPS
(NB the scales can be a little misleading)
Mastery
Hit
Now, I'm not one of these elitist jerks guys that are amazing at simcrafting, I just use the tools that are about and make a call...prior to this post I was a full mastery guy, the playstyle is doable but I find it kind of annoying and actually not very enjoyable when you do miss.
When I was at lower gear levels Robot suggested to regem and reforge...massive ballache...but now it turns out my gear is at a good enough level where my gemming can favour mastery and I can just reforge few pieces of gear for hit...I think this is what I'll do from now on.
I guess you just need to sim your char, figure out how much the DPS differs and if it's by a good amount decide whether to go with it but be prepared for a different (IMO more taxing) play style.
Sorry for wall!
...runs home to reforge to hit