I've been the main theorycrafter and mentor for the class on the Balance Discord for almost two years now, since early Stormblood. In my role, I answer a lot of questions and talk to a lot of people who have problems understanding the class, their rotation or general knowledge of the game.
During Stormblood, the most common topics regarding the difficulties with the class were:
"How much ping do I need to play this class?"
"My ping is too high, what can I do? Do I need to find another class?"
"Can you make a rotation for high ping people?"
"How much damage am I losing because of my latency?"
Endless questions of all variations about ping problems and they still get asked daily. The answer is often disappointing. The only solutions we have are using VPNs, accepting the sub-optimal performance or simply choosing another class to play.
...
Ninja's mudra problems were finally acknowledged but I'd like to firmly emphasize, with kind words, that
Ninja is not the only class suffering from latency problems. Please give some recognition for Machinist as well for the latency issues the class has been suffering from for two years. The technology for solutions obviously exists with the new gcd actions, dance steps, animation changes and the charge system. Please, just do something to make the Hypercharge, Heat Blast, Gauss Round and Ricochet interactions smoother!
Thank you for your time and many thanks to the developers for the efforts in providing an ever better player experience!