Either of them work well. At this point it is just a matter of preference, however, devs are starting to switch to TWRP because it allows for ADB sideloading of ROMs. Saves time for them.
Even if touch input fails with TWRP, there is always ADB via your PC to pull or push file S3 update or load a new ROM, etc... ADB is not used as much as TWRP or CWM, because it requires you to plug the phone into a PC. But it is very easy to use, once you know the command lines.
Point is, there is no reason not to use TWRP. I have flashed thousands of times with both on several pieces of hardware and neither has given me a problem.