i have a lvl 8 shammy who has been hanging out, i think i may just have to run him as a 10. As for the iron counter weight issue, you would just have to swap weapons when it is time to heal, that way you could run 1h + shield, or 2h for healing.
@Megamann
Haste is the only way to go on a lvl 10 hunter, the agility is super sweet however, haste is far superior, you can usually get almost 2 shots off for every 1 a 19 can do. On average i leave a WSG near the top for damage with my dude.
The World of Warcraft Armory
Both Rogues and Hunters are good @ 10, however i think Hunters have a slight advantage as they can keep their distance. However either way you will spend a lot of time in the GY.