3 snap shots a second is "technically fine" however moving down to say 10 snap shots a second would add much needed accuracy,with 0.3 there is very little margin of error. However this increases overhead, you will see much more rubber banding,more freak lag spikes, more jitter - well more server crap. They could also add a much more severe server prediction but then this adds more crap on top. To fix the delay for example in boss situations they could add on time to the casts thus negating the effect for fighting the server snapshot of proving that you were out(thus making it easier) or keep same time but add more accuracy.

Or learn rotation, beat the server snapshot and win.