depends on the # of terminals your'll run, how many will access the application at one time [demand on server or servers].
terminal services works great in an MD office with a special MD app program and maybe 4 to 5 terminals using TCP/IP or when you have super sensitive data that you don't want reg users getting into like on a database server, but when you get to larger #s of terminals and larger # of concurrent connections, performance starts to suffer. then its having to allocate bandwidth to users, maybe add some more servers to spread the load around. Can get expensive in server hardware and the having to manage it all the time. If users just generate paper using Word or Excel, saving to a file server, better to go just connecting with a PC to the domain.