as of right now the ppm of eskhandar main hand is only 1ppm
that's 5 seconds of 30% haste for only 8.33% of any given fight. Empyrean demolisher on the other hand has TWICE the amount of uptime and feels way better to play with given your extended time window
eskhandar is strongly underpowered for it's difficulty to get, requiring you to defeat and get loot from 2 world bosses and from 2 different raids.
For eskhandar duration to be on par with empyrean demolisher and tempest rage it would need to have duration increased to:
3.33% = 6.67second duration (to match with empyrean demolisher)
4% = 8second duration (to match with tempest rage)
another option would be to increase the ppm:
boost the PPM to 1.332 to match with empyrean demolisher 3.33% haste
boost the PPM to 1.6 to match with tempest rage 4% haste
example of eskhandar (equals to 2.5% haste) (8.33% uptime)
example of empyrean demolisher (equals to 3.33% haste)(16.67% uptime)
example of tempest rage (equals to 4% haste)(26.67% uptime)
Either go for the ppm or the duration boost, both result in 3.33% and 4%