It s complex, painfull for administrators, hard to understand for users. A simple thing like File detection is broken if you have linux servers . The product comes with nothing to administrate . IBM had the great idea to create a new interface ( TDWC ) in which it s ilmpossible for users to use graphical view in a efficient way. The product requires dedicated and expert personnal to manage it. Everything needs to be scripted or written if you want to integrate if your SI. Or else, you just have to buy the whole IBM suite.
You can do whatever you want but it requires extra effort, and add more complexity . I wouldn't even recommend it to big structure because of poor capabilities managing multiple applications or groups of applications within the product. It s reliable if you use the Fault Tolerant Agent which are extremely expensive.
The Java API, Workload Broker, Events Rules system are a great addition. Complex schedulign is impossible but Event Rules can solve tricky scheduling with more and more complexity. You scheduling has to becomes dynamic if you want to resolve some scheduling scenarios. You can enhance the interface ; but you then will need more and more people (java devellopers). So you won't do it because there is already a bunch of administrator managing this overly complex gaz machinery.
Migrations are not so easy , the products comes with DB2 and Websphere wich requires more skills and adds again more complexity and dependencies within your systems.
If i had to choice of my Enterprise Scheduler, i would never ever choose it. I can't hardly of any positive point. This product is not designed for peoplet.It s so complex that you will be just happy to do some basic stuff. You will never want to use the most advanced features because of com-ple-xi-ty and bad design , bad architecture.
I've Been working as TWS user, and now administrator for 3 years, 2000 servers and I just think this product is very badly designed and i m so happy i'll never have to use it again.