About problems - in general ...
In each application there are a problems. In CTM it is more easy to solve it.
And ... I do not know, if you have any experiences with IBM support
). The BMC support is ... uncomparable (?? can not compare).
FTP - you need to find, if there is no such module for TWS. But I havent seen any in the time I was interested in TWS.
Security:
You need to edit security file, then compike them and restart something. Each time you define/edit new user. Nice, ye?
BUT:
The TWS has some logic, which would be nice to have in CTM. It is about Standard Agent and Fault Tolerant Agent. FTA can handle and manage the jobs without TWS server, and can also manage Standard Agents.
For example, if the network connection with server is down, the host running FTA can run jobs. It has o local copy of Symphonia (Mozart - i do not remember) file with jobs definitions and dependencies.
So your production streams can run even if central server goes down.
If some customer ask me, what scheduler to implement, I would go for CTM.
But about licencing - I was never interested in it. So I can not tell you
. I'm just technical consultant, have no idea about prices. (and i don't want to
)