Can anyone suggest me which one will be better option considering future growth and scope?
I would recommend SAP XI. Till recently Tibco BW was in high demand(2004 till 2012) and used by big projects for integration work.But with new techonologies like Mulesoft/WSO2/FuseSource taking lead, TIbco's domination in integration sphere is on decline.I know atleast 3 big companies who replaced Tibco BW(and related technologies) by Mulesoft. Mule/Fuse/WS02 offer IDEs which are as comparable with that of BW and they are open source.Java developer with 5-10 years in
Java can easily work with these products.Companies are prefering these as these products are based on Apache Camel+ServiceMix+ActiveMQ-all open source.
SAP is giant in ERP-backbone for big companies.Its not going soon!.Investment in SAP demands huge investment.Replacing SAP and its peripheral tools won't give advantage IMO.