well main job is a controller in pvp, with little bit of buffer. Also, dont tell me they changed Rush Dog since two closed betaâs 
This skill had like 25% chance to cast at every basic attack. Acutaly this one was best DPS skill when you add it up with Kneeling shoot and swift step.
As your multi at low lvls hit for some 100-200 dmg x 10-15 once per cooldown, you can make pet rush 5 times in same time 2 with normal casts and 3 with auto casts, also dmg incrase with pet stats.
Maybe you didnt experienced rush dog auto casts as pet cant have other stances on it.
About damage, most of builds use 1-2 skills to deal it, and those are mostly maxed. I understand that people like to see over 9000 da-mages. My build gonna work on snowball effect, where you add up many factors into decent damage. Confusion is strictly for fun.
I agree its not TOP dog DPS, its not uber support, its not strictly for pvp or pve. Its something unique that brings uncomon âclassâ into the table, and thats the biggest con and pro of it. 
Also from research, elemental dmg incrase mod works for DOTâs, pet doesnt care about my equipment, and also work as amaizing defense tool. Sure its buggy (atleast at CBT), but still will do with understanding of skills. Cannoner can provide enough of DPS to farm at PVE, you just throw falcon AOE + your AOE at right mobs and they melt, if not then you still have big skills too. For pvp maybe some classes can âdodgeâ dmg, but if you cast 4 AOE skills into group of people, then maybe - just maybe it will be enough to dish out your part of dmg 
Biggest con for now is survivality.
Still, fun > being PRO elo meta slave.
Cheers