Couple of small improvements to the default hunter profiles generated by the GUI as well as the Hunter_MM_T12H.simc profile used on the automated T12 heroic runs too (I realize these latter runs aren't really meant to represent optimal dps, but they might as well be improved in obvious ways).:
1. For the default action list generated upon import, it says:
actions+=/aimed_shot,if=target.health_pct>80|buff.rapid_fire.up|buff.bloodlust.up
when it should say:
actions+=/aimed_shot,if=target.health_pct>90|buff.rapid_fire.up|buff.bloodlust.up
to account for the 4.2 change to Careful Aim
2. Similarly the line to hardcast aimed shot in Hunter_MM_T12H.simc hasn't been updated; it should be changed to:
aimed_shot,if=cooldown.chimera_shot.remains>5|focus>=80|buff.rapid_fire.up|buff.bloodlust.up|target.health_pct>90
That bumps up the dps for the profile by a tiny amount (50dps @25k runs). Hunter_MM_T12H_Arcane.simc needs a similar change.
3. This next is dependent on gear so I'm not sure if you want to do anything about it, but profiles that include haste proc trinkets like
[Hungerer] or
[Prestor's Talisman of Machination] often perform better for MM if you hardcast aimedshot during their haste procs. This varies from person to person though, so I suppose it doesn't belong in the defaults - for me it shows as a 100ish dps gain to add "|buff.the_hungerer.up" to the aimed shot hardcasting conditional (and the related inverse conditionals) and changes which trinkets I should be wearing, but for the MM_T12H which mostly spams steadyshots, doing so is a slight DPS loss, likely due to lost T12 procs. However for Hunter_MM_T12H_Arcane.simc it looks to be an 80ish dps gain (again at 25k runs).
#3 leads me to wonder if there's a way to tell SimC to make something conditional on the type of proc from
[Matrix Restabilizer] - I see SimC is correctly making it proc different stats based on which stat is highest (which changes because of procs from
[Hungerer]), and lists them with separate proccounts for matrix_restabilizer_crit and matrix_restabilizer_haste - but I can't seem to add a conditional for say buff.matrix_restabilizer_haste.up without crashing SimC.