Oh silly me. Since nobody wrote here, i might aswell put my Carefyll Aym calculations into affect. Ofcourse, we are looking at current stats, and only the difference between 3 points in sniper training and 3 points in Carefull Aym.
Steady shot with 2500 AP, and assuming a "base damage" of 374 (from Bristleblitz Striker):
2500 * 0.2 + 150 + 374 = 1024 damage
+6% from Sniper training:
(2500 * 0.2 + 150 + 374) * 1.06 = 1085,44 damage
Additional AP from Carefull Aym:
(2500 + 250) * 0.2 + 150 + 374 = 1074 damage.
Woopdidoo. At level 70, we're talking 11 points of damage in difference. I wonder, actually, if base damage includes attack power, but lets assume it doesnt. This time i just took the highest "base damage" of my bow.
Lets say I took the lowest damage. That would put the numbers at:
(2500 * 0.2 + 150 + 201) * 1.06 = 902,06 damage
(2500 + 250) * 0.2 + 150 + 201 = 901 damage.
Leaving the damage difference on steady shot at 1,06 damage, or 2,4698 on a crit. The damage range, in any case, varies between 1,06 and 26,6552 damage. You'd still do more damage with sniper training IF you are more than 30 yards away.
Lets have some fun - we'll do it with explosive shot aswell - it will probably shot a bigger difference:
(2500 * 0.2 + 345) * 3 = 2535 damage (assuming minimum bonus damage)
Sniper training:
(2500 * 0.2 + 345) * 1,06 * 3 = 2687,1 damage
Carefull Aym:
(2500 + 250 * 0.2 + 345) * 3 = 2685
Nope, no signifigant difference. Ill do the math for you, but if you assume the highest bonus damage (415) the numbers will be 2909,7 and 2895, giving Sniper training a staggering lead of 14 damage (noncrit), and probably a little bit more from the dots aswell.
Now, thats all fine and dandy, but the extra damage from sniper training is completely removed if im 29 yards away from my target. With Carefull Aym, i can stand at 6 yards range and still do that amount of damage, AND it increases my auto shot and serpent sting damage aswell, not to mention that the extra attack power adds a bit to my pet aswell. Did i mention that Sniper Training is useless at close range?
Ofcourse, who knows if im right. Im doing these calculations based on level 70 gear. Maybe we have less int in WOTLK (as in, it scales worse) or maybe there is some other factor that plays in. But taking all this into account, the very meager damage difference, the distance needed, and the fact that Carefull Aym, as it is now, is probably a bigger increase to my damage than Sniper Training is, my own conclution is that Carefull Aym > Sniper Training.
Other talents to take:
GFTT? Nah, i like the added focus.
Rapid Killing? No way
TNT and LaL? Ahaha
HvsW? I can only take out two points in it, or my spec would be locked, and it still adds a very nice amount of AP aswell. Less than CA unbuffed, but with fortitude and kings it shouldn't be a problem at all
Expose weakness? Never, it wont be up 100% of the time with 3 talents, and it would be up less with two. Lots of discussions have been made on that topic.
Master Tactician? The talent is godlike, even if people dont realise it. I would drop from a 10% crit proc (which with the little buff is probably up a little more often, giving it a 5-6% flat crit increase) to a 4% increase (which probably, and i havent done the calculations on this) would be an effective 1-2% crit increase. The rest of my arguments on MT is up in the post above.
Noxious Stings? Nope, that gives me more damage, and ill use my sting anyways to proc LaL.
Hunting Party? Yes, perhaps. However:
According to
Arcazua from Lightbringer's chart, if we get enough crit, we can go down a few talents in hunting party and still have it up "most of the time".

Assuming 90% is a good statistical aym, if i get somewhere between 50-55% crit, i could free up three points in hunting party, still have it up often, and take sniper training. By then, we can talk about taking sniper training, but only as a DPS boost for the really high end hunter, cause i doub we will actually achieve this before T9+. Ofcourse, as crit goes up, one, and then two points in hunting party will be increased, but we're talking basic talent specs here, right?
Did i miss anything?