I haven't encountered any drawbacks with TIBCO BusinessWorks so far. Despite being a new user for the past year, everything has been smooth, including development and deployment. Challenges with TIBCO BusinessWorks were mainly due to unclear documentation, but these were overcome by referring to comprehensive documents and raising tickets with TIBCO support.