Understood, it's always been somewhat janky for known reasons. My guess is the latest iteration makes skill application more random, but honestly it could just be we're not working around the problems effectively yet. I'm fairly close to the NA servers and... ick.
I'm wondering if the devs have decided that the solution to bad netcode-related response is to build in additional delay to wash out the intrinsic problem with an extrinsic one. If so, oopsie.