Ok, all these points have been said before but they were all at least 4 months ago so I am going to say them again. Also thank you for the recent updates which will tie into one of my points below.
1) First off, and subsequent posters can comment on this but it's really for the dev team. Is or is not dragoon a PET job? We cannot a)tell our wyverns what to attack independently of us attacking something. b)recall our wyvern without disengaging the monster, unless we dismiss them which is generally impractical considering the recast timer if wyvern has been injured. c) Give our wyvern any specific direction to do anything until a ridiculous level, which is also incredibly unreliable because it's not very specific. d)Wyverns have less AI then any other pet, automatons will cast on their own ws on their own etc, bst pets will attack things which have attacked them already even if it is often to the bsts peril, avatars will attack anything that attacks their master without being prompted to do so.
90 Smiting Breath
90 Restoring Breath
95 Steady Wing
We really have to wait till lvl 90 for our pet to learn that we wish him to cure us without casting a spell? Also, they have no way to cure themselves. For most people these factors mean that drg is not classified as a 'pet' job, even though many of drg's abilities rely heavily on our wyvern and having our wyvern fight by us is the very definition of drg. This also means that drg does not fall into any defined category.
Solution(s): Solution 1 > Give drg in some capacity all the things listed above that they do not currently have.
2) The recast time on our pet, while drastically better then 2 hrs, is too long. This is especially true in voidwatch where even with all of the buffs/hp you can put on your pet, they will not save his life and he WILL get one-shotted at some point. Meaning you're out of luck for at least another 20 mins if you just summoned him.
Solution(s): Solution 1> Reduce timer. I'm not asking for 0 here, 5 or even 7 minutes would be something more reasonable. Solution 2 > Give new ability like Deus Ex Automata which allows us to summon our wyvern in a low hp state, so we can use those items to heal him or spirit link etc. And I know the recast time would be easier since it's a matter of changing those digits just like was done with Besieged.
3)Enable more specific classifications for 'Smiting breath'. Anecdote about voidwatch: Recently I have been going to voidwatch a lot as my drg for proc purposes. 'Monster is extremely vulnerable to wind wyvern abilities' ie wind breath. I am drg/sam so i can ws more then once in a row. I use smiting breath, and my wyvern uses fire breath, i ws, and my wyvern uses fire breath, i take off any 'breath' gear for my wyvern, thinking the mob might be weak to fire and that's why he is using fire, ws again, ice breath, use tp wing, lightning breath, jumps + meditate nets me fire breath. By this time my wyvern is at 50% hp from the aoe spams on the NM, so i back off and heal him up while the party is continuously telling me wyvern wind abilities. I begin the process again and get the same results, he never once used wind breath. This is incredibly frustrating, pup, through various usages of manuevers can more or less tell their automaton what to do, bst can tell every pet exactly what ws they want them to do and when they want them to do it, as can smn, as long as the restricting factors are met in the respective jobs. Bottom line: It is nearly impossible, and entirely luck based to get a wyvern breath proc on any NM in voidwatch.
Solution(s): Solution 1 > Limit the breaths which can stagger to the highest available to the wyvern, ie making it so you have to have extra gear slots to get this proc with some consistency, or some such. Alternately, change the proc system so that any element of breath will stagger the monster. This would not make staggering drastically easier for the following reasons: getting a wyvern elemental breath proc in the first place is not common in the scheme of things, wyverns without outside assistance (ws's from the master) will only use their breath every 1 min IF the player has told them to since the only AI on the wyvern is set to 'attack what and when the master does'. And you have to keep the wyvern alive long enough to actually get him to breath attack. Solution 2 > Take out the 'elemental' factor all together, and leave it at 'wyvern breath attacks' so any element, fire breath, earth breath etc will stagger the monster. Solution 3 > Make only Breaths triggered by "Smiting Breath" stagger the enemy, this would be contingent upon taking out the elemental part of the stagger first, otherwise it would be making it harder not easier to stagger with breath attacks. Solution 4 > I saw this one in a previous thread and thought it was a very good and doable idea. Keep everything as is with staggers and such, and give the master the ability to specify which breath they would like to have their pet use, much like Pup's Maneuver list. Example(Used with the current smiting breath lvl):
Command tree would read something like Abilities > Pet Commands > Smiting Breath > Element of breath attack as pictured below.
90 Earth Breath
90 Fire Breath
90 Ice Breath
90 Lightning Breath
90 Water Breath
90 Wind Breath
This would be no different then Bsts 'Ready' command tree. It would be even less complex because it will always be a wyvern not one of 50+ options depending on the jug pet.
Or, you could just take out the breath stagger all together and make angon and polearm ws the staggers for drg, but that is not really 'fair' or 'balanced'.
A Last foot note: You did it with beast, you can do it with dragoon.
Thank you for reading and hopefully considering these suggestions.