Overall I think they improved the spec a lot between the two betas. I like the ambush abilities and the other buffs are good.
But the one big thing I've realized after playing yesterday is the unleash mechanic just seems tacked on for flavor and doesn't really serve any purpose.
The whole point of passing unleashed to your pet at this point is to spam their 3 skills and activate your ambush. Otherwise you just keep it on yourself until you're able to ambush again. There's no benefit or strategy in having your pet stay unleashed other than some super minor defensive bonuses that aren't needed and some CC if you happen to be using hammer.
They need to make unleashed buff your pet as well, such as making the minor grandmaster give your pet the 15% damage bonus when it's unleashed. Not sure if that would make it worth having your pet unleashed, but it would be a start.
Also one final thing, I would like to have the ability to set the normal pet skills to autocast. I like having the option to manually use them, but there's a lot of skills that I don't need to time properly. They're just for DPS and have short cool downs, which makes them annoying to spam.