My alt is a hunter. I leveled her to level 67 or something, hunter c1 and in my opinion the skills work quite well if you know how to work around the pet AI issues.
For commands like Coursing and Dog Rush make sure that you are actually pointing to your enemy and your pet is somewhere between you and your enemy. Then it will work quite accurately.
Sometimes Coursing wont trigger correctly, then try to move out of range from your targeted enemy and as soon as it attempts to move Coursing will trigger.
Bossmonsters are a different thing though. Dog Rush does not deal its full damage as it should and Coursing (and I suppose Retrieve too) does not work at all on bosses.
Snatching on the other hand works very well against flying bosses (saw it in game play videos), as it locks them down completely. Coursing and Retrieve also lock down normal monsters completely and are very strong skills, especially in pvp.
Growling is a massive aoe crowd control, as it fears monsters in a huge radius. I can imagine a very good synergy with connoneer with that spell.
Hunter is a support class (green icon ;)) and as such it will work quite well. Pet AI could use some improvements for sure, but playing this class with its current drawbacks is in my opinion still rewarding enough.