I pretty much agree with Tiggy as far as Titan is concerned, all it takes is practice in order to anticipate what to expect.

If anything, latency is the biggest issue with Titan for some people, but even if you have latency issues you can easily dodge the mechanics if you know when they're coming. It just takes time to learn the patterns and be able to react accordingly.