Fly High's duration needs to be 45 seconds. Dragoons can only get off two Spirit Jumps and two Soul Jumps during the ability's duration which does not really equate to much extra damage. For example, on Delve megabosses, Spirit Jumps and Soul Jumps are doing ~500-600 damage each and the combined TP from all 4 Jumps is roughly 200, allowing roughly 2 more Weapon Skills during that 30 second SP2 duration that I normally wouldn't get. Unfortunately, compared to other SP2s, the damage output of Fly High is lower, especially because Jumps during "Fly High" can and will miss. I suppose the decision to make it 30s was because it also allows rapid succession of Super Jump which can be seen as a defensive role of "Fly High". Still though, Jump accuracy should be set to 100% and either a duration increase to 45s or allow the recast of Jumps to be lower if the Jumps are merited (If a Jump ability has 5/5 merit recast reduction, that Jump under the SP2 "Fly High" will be set to 6 seconds, would be perfect and not overpowered).
Larceny should steal at least 2 effects from a mob. While Larceny can steal SP abilities, most mobs do not use SP abilities, meanwhile DRKs can steal multiple effects with Absorb-Attribute with Nether Void. Many times on THF, I use Larceny to steal a Protect or Shell effect from a mage type mob only to be disappointed that I stole Refresh or Aquaveil. Having the SP2 steal 2-3 effects from the mob increases the chances of stealing a useful skill and makes the ability more attractive(considering NMs in most current content do not use SP2s but use abilities that grant multiple effects such as Batholithic Shell or Cacharian Verve)