The simplicity of the solution is great. The solution also offers excellent integration.
Owner at 7Spring Consult
Offers excellent integration and has great simplicity
Pros and Cons
- "The simplicity of the solution is great, and the solution also offers excellent integration."
- "The interface could use improvement, as well as the administrative tools. Jobs fail from time to time for different reasons. It's not a problem with Microsoft, or SSIS itself. The problems are external, but to find the problems and analyze them it takes too much time."
What is most valuable?
What needs improvement?
The interface could use improvement, as well as the administrative tools. Jobs fail from time to time for different reasons. It's not a problem with Microsoft, or SSIS itself. The problems are external, but to find the problems and analyze them it takes too much time. If SSIS could make some new monitors or new features for finding the reasons for the problems in the processes and analyzing it for how to correct the issues, that would be great.
For how long have I used the solution?
I've been using the solution for over six months.
What do I think about the stability of the solution?
The solution is stable.
Buyer's Guide
SSIS
May 2026
Learn what your peers think about SSIS. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,644 professionals have used our research since 2012.
What do I think about the scalability of the solution?
Right now we're working with Azure, and it's scalable, but it's expensive to do so. If we had features to scale the software part of the solution, it would be great.
How are customer service and support?
We have support not only for SSIS but Microsoft as a whole because we're an official partner of Microsoft in data warehousing and have a partnership agreement with the company. However, support seems to be connected with sales, and if I call with technical problems and ask if they have some feature to solve the problem, months can go by with no results.
They do, however, have a professional community online and in 95% of our incidents, we can find the solution there instead of calling.
How was the initial setup?
The initial setup was simple and straightforward.
What other advice do I have?
I would recommend the solution. It's always worked for me and it's usually a top choice for my clients.
I would rate this solution at seven or eight out of ten. It's not a perfect solution, but it works well.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner.
Platform Lead: Global Markets Data Analytics at Rand Merchant Bank
A solution that offers excellent compatibility with Microsoft products and an easy interface
Pros and Cons
- "Its compatibility with Microsoft products has been very valuable to our company. It fits well within the architecture."
- "We're in the process of switching to Informatica, and we need to work out data lineage and data profiling and to improve the quality of our data. SSIS, however, is not that compatible with Informatica. We managed to connect it to Informatica Metadata Manager, but we don't get good lineage, so we have to redo all our ETLs using the Informatica process in order to accept the proper data lineage."
- "SSIS, however, is not that compatible with Informatica."
What is our primary use case?
Our primary use is as an ETL tool to move data across our various environments.
What is most valuable?
Its compatibility with Microsoft products has been very valuable to our company. It fits well within the architecture.
The interface is also very good. If users are familiar with Microsoft, then they'll be quite familiar with the interface.
What needs improvement?
We're in the process of switching to Informatica, and we need to work out data lineage and data profiling and to improve the quality of our data. SSIS, however, is not that compatible with Informatica. We managed to connect it to Informatica Metadata Manager, but we don't get good lineage, so we have to redo all our ETLs using the Informatica process in order to accept the proper data lineage.
As an example of what I'd like to see in SSIS is something that I think is very effective in Informatica. In Informatica PowerCenter, you define your sources and destinations once and after that, you can simply drag and drop into the designer. It's quite a nice feature. I don't know if SSIS has that feature, but if they don't, if they could allow the setup system configurations in one step and then offer drag and drop functionality, that would be extremely useful.
For how long have I used the solution?
I've been using the solution for six years.
What do I think about the stability of the solution?
The solution is quite stable. I don't think we've had any issues.
What do I think about the scalability of the solution?
In terms of scalability, we haven't tried big data because in our enterprise we have to use Informatica to connect to the dedupe. I can't say how well it reads with the file, but we've never had an issue. However, I can't speak to scalability because we're never really, really big data.
How are customer service and technical support?
We've never had to contact technical support. Our developers would just use Google, and usually, they'll be able to find answers on the Internet.
How was the initial setup?
The initial setup was straightforward. We've got quite a strong SQL experience in my team. We have about five people working on the solution, including Data engineers and BI developers. They're all admins.
What about the implementation team?
We did the implementation ourselves. We have in-house database administrators. They usually set up all the services.
What other advice do I have?
We're using the on-premises version of the solution.
My only recommendation to those considering implementation of the solution would be, if they want to check data lineage, they should set up the packages with a particular configuration that they would have to follow in order to get data lineage. If they were to start it from scratch, my recommendation would be just to follow the pattern to ensure data lineage.
I would rate this solution eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
SSIS
May 2026
Learn what your peers think about SSIS. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,644 professionals have used our research since 2012.
Senior BI Developer at a music company with 501-1,000 employees
Integrates well with other solutions in our on-premise data warehouse
Pros and Cons
- "It is easily scheduled and integrates well with SQL Server and SQL Server Agent jobs."
- "Overall, I think for what this solution does, it's pretty much all there."
- "Improving the login procedure would make our reporting easier on monitoring our ETL processes."
- "The login process needs improvement."
What is our primary use case?
We use this solution for data warehousing.
We are using the on-premise deployment model.
How has it helped my organization?
This solution allows us to be repeatable in the sense of how we move data from A to B. It is easily scheduled and integrates well with SQL Server and SQL Server Agent jobs. We also use it with Microsoft BizTalk, and it's quite handy.
What is most valuable?
We use everything in this solution, including a third party component called COZYROC. We try to explore and use this product to its fullest.
What needs improvement?
The login process needs improvement. At the moment, when you run SSIS and it's logging on SysTD within the server itself, I think that you have the option to do verbose and a couple of others. Sometimes, it is difficult to follow how executions are actually working. They are just one after another with an execution set. If you're running multiple packages at the same time, it's difficult to track which packages are running and to locate those specifically.
Improving the login procedure would make our reporting easier on monitoring our ETL processes.
For how long have I used the solution?
I have been using this solution for approximately eleven years.
What do I think about the stability of the solution?
The stability is very good. I've been using it for a long time. If you know how to use it then it works fairly well.
What do I think about the scalability of the solution?
The scalability is fairly good. I've used it from very, very small instances to two very large ones, where we're moving large quantities of data on a daily basis.
The actual tool itself, in a sense of transformations, your ability to pick and look up and do certain things is fairly good. Scalability, you can either have it on the same server as the database or you can move it onto its own server. It just depends on the situation.
If you've got a heavy load on the database during the day and you're doing SSIS then you have the option to separate them. But as in our case, which is a data warehouse, you can keep them on the same server because you're getting a lot of your batch processes overnight. So, most of the resources are being used by SSIS. Then during the day, you have the users using the database server for reporting or data capture or data inserts and data updates.
Our users for this solution are primarily BI developers, and we have twenty to twenty-five of them, mostly offshore.
If we grow here then we'll need more SSIS servers, or we'll get bigger boxes. At the moment, I think that we're where we need to be, and I don't have any plans moving forward at this stage.
How are customer service and technical support?
We have not had to contact Microsoft technical support. We tend to be able to solve most of the issues that crop up with SSIS, which I suppose is another reason why we have it. If there are issues then we can fix them pretty quickly.
Which solution did I use previously and why did I switch?
Prior to this solution, before 2005, we used DTS.
How was the initial setup?
The initial setup of this solution is part of the DBA's role, and I did not involve myself in this installation. However, I have done it before. To set up a SysTD is pretty straightforward, and it can be configured to your own company ETL framework.
The length of time required for deployment depends on how good your DBAs are. Some of them take quite a while because they have to install, configure, and then do some test runs. Then all of the permissions, etc, have to be taken care of. Some of these things are easy and some of them are difficult. I would say that it will take a least a week.
We have five people maintain this solution at the moment. We have the DBAs on standby before we do any sort of deployment to UAT or production.
What about the implementation team?
We handled the implementation with our in-house DBAs.
What's my experience with pricing, setup cost, and licensing?
When you purchase SQL Server, SSIS tends to come with it. Whether you purchase the standard edition or an enterprise edition, SSIS comes with it. Whether you choose to install it on a separate server, or the same server as the database, that really comes down to Microsoft's charging.
My advice is to look at what your configuration will be because most companies have their own deals with Microsoft.
Which other solutions did I evaluate?
We did not evaluate other products before choosing this solution. However, in the last couple of years, I have researched a few others. One of these solutions looks good, but I'm not sure how well it would be in a data warehouse situation.
What other advice do I have?
My advice for anybody who is considering this solution is to install the trial version first. You can get the SQL development edition, which pretty much has everything the enterprise edition has. You can download it, put it somewhere and use it as a development or testing area. Then, if you like it, look to purchase it.
We're looking to move more to the cloud at some point. I don't know when, but we'll be doing more research before we do.
Overall, I think for what this solution does, it's pretty much all there. I don't see any way or any changes that can be made to make it work faster, or easier. I know the tool inside out, so we know what to do with it.
The other solutions that I have looked at appear to be very good in certain situations. These are good for specific information, for situations that cover everything. With SSIS, it is specific to SQL and what we do, but it's lacking in some things like logging. Monitoring itself, for example, is what is missing.
I would rate this solution an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Principle Consultant at Keyrus South Africa
Excellent for producing simple ETL solutions but the mapping process is cumbersome
Pros and Cons
- "The most valuable features for our company are the flexibility and the quick turn around time in producing simple ETL solutions."
- "I come from a coding background and this tool is graphically based. Sometimes I think it's cumbersome to do mapping graphically. If there was a way to provide a simple script, it would be helpful and make it easier to use."
What is our primary use case?
We primarily use the solution for data transformation.
What is most valuable?
The most valuable features for our company are the flexibility and the quick turn around time in producing simple ETL solutions. Also, the use of the configuration on Azure. Our clients are basically secret sever based, so it works well there.
What needs improvement?
In terms of improvements to the solution, I don't think I have that expertise on it to recommend product enhancements right now. I've only used a few parts of it. Based on what I've used so far, I am happy with it.
I come from a coding background and this tool is graphically based. Sometimes I think it's cumbersome to do mapping graphically. If there was a way to provide a simple script, it would be helpful and make it easier to use.
For how long have I used the solution?
I've been using the solution for the past six months.
What do I think about the stability of the solution?
The solution is currently running in production. It's stable.
How are customer service and technical support?
We've never had to contact technical support. We generally handle any issues ourselves.
How was the initial setup?
The initial setup is straightforward. Deployment is done by another team. I download the package and deliver it to them and they deploy it onto the cloud. In terms of maintenance, we only need one person.
What other advice do I have?
We are using the 2014 Public Cloud version of the solution, under Microsoft Azure.
In terms of recommending the solution, it obviously depends on the level users you have. If you mainly have a simple graphical based user then maybe you could go for SSIS. If you want to take control of the whole ETL process, you should look for another tool. I use Informatica PowerCenter as well. That's a bit more of a robust ETL solution.
I would rate the solution at six out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Data Engineer at BBD
A strong solution for batch processing with good community support
Pros and Cons
- "I have used most of the standard SQL features, but the ones that stand out are the Data Flows and Bulk Import."
- "We use this solution for ETL, which includes data summation and cleaning."
- "This solution needs full support for real-time processing."
- "Another consideration is real-time processing needs. If this is a requirement then I would recommend against using this solution, unless the next version has a new set of features specifically for real-time processing."
What is our primary use case?
We use this solution for ETL, which includes data summation and cleaning.
This solution used in an on-premise deployment, for now.
What is most valuable?
I have used most of the standard SQL features, but the ones that stand out are the Data Flows and Bulk Import.
What needs improvement?
The synchronous processing needs to be improved. For batch processing, it works fine, but when you start to do real-time processing, I find that this solution is not strong, depending on how you use it. If you use it for short batches, micro batching, that might work, but it is not as good for queuing real-time processing. This solution needs full support for real-time processing.
The solution needs better support for XML and JSON.
For how long have I used the solution?
I've been using this solution for the past ten years.
What do I think about the stability of the solution?
I use this product extensively, on a daily basis. It is stable.
Over time, I think we'll most likely start to decrease usage. This will happen as we move to more real-time processing, and we will most likely start to do more queue processing. In terms of batch processing, it will scale down considerably.
What do I think about the scalability of the solution?
In the catalog, it's supposed to be scalable. I think that it has support for an SQL cluster.
In my opinion, I think it's a bit more limited in terms of scalability, although it scales with the database. I would say that the scalability is intermediate in terms of being able to launch multiple instances, or it could do load balancing as well. I think that would be a bit more challenging.
How are customer service and technical support?
We haven't needed to contact Microsoft technical support. When we have trouble we usually use Google to search for what we need to find out. Also, in terms of issues, there's a lot of information on SQLServerCentral and Stack Overflow.
Which solution did I use previously and why did I switch?
For the most part, we started with this solution.
How was the initial setup?
The initial setup of this solution is pretty much straightforward.
If you want to develop with Visual Studio then you have to install the data service add-ons afterward, so it is a bit cumbersome. Then, if you want to use the catalog on the database, with deployment there are often security issues and you have to get an SQL catalog up and running. This can also be a bit cumbersome.
I would say that it takes a day or two to deploy this solution in a new environment, and it can be completed by one or two people. A single developer may be sufficient to deploy and maintain the system.
What about the implementation team?
I implemented some of this myself and had help in terms of setting up the security. There are often security settings that require the assistance of a DBA.
Which other solutions did I evaluate?
This solution was already in place. That's what is available and it's what people know. Going forward, this will most likely change.
What other advice do I have?
My advice to anybody implementing this solution is to look into whether to use it on a catalog in a database, versus using package deployment. There are pros and cons to both approaches in terms of deployment and security. I would say that's something that needs to be evaluated quite early. There are lots of benefits to the catalog, but also a bit more admin attached to it.
Another consideration is real-time processing needs. If this is a requirement then I would recommend against using this solution, unless the next version has a new set of features specifically for real-time processing.
I would rate this solution an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
IT Officer in Data Science at United Nations
Simple to install and has support for SQL views
Pros and Cons
- "There are many good features in this solution including the data fields, database integration, support for SQL views, and the lookups for matching information."
- "The debugging could be improved because when it came to solving the errors that I've experienced in the past, I've had to look at the documentation for more information."
What is our primary use case?
I use this solution to create BI reports. I have used SSIS in more than twenty projects over the past six years.
What is most valuable?
There are many good features in this solution including the data fields, database integration, support for SQL views, and the lookups for matching information.
What needs improvement?
I have had problems in the past with this tool. The debugging could be improved because when it came to solving the errors that I've experienced in the past, I've had to look at the documentation for more information.
The main difficulty that I have had is to match different data types, where there were errors that I could not fix.
I would like to see better integration with the control sources.
For how long have I used the solution?
We have been using SSIS for ix years.
How are customer service and technical support?
I am satisfied with the technical support for this solution.
How was the initial setup?
The initial setup of this solution is quite simple.
What about the implementation team?
We handled the installation of this solution in-house.
What other advice do I have?
Overall, I am quite satisfied with this product.
I would rate this solution an eight out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
CEO at Shiraz University
User-friendly solution with a good dashboard
Pros and Cons
- "It's already very user-friendly and has a good dashboard."
- "The stability is very good and I recommend it to my friends, my coworkers, and the other companies."
- "Sometimes when we want to publish to other types of databases it's not easy to publish to those databases. For example, the Jet Database Engine. Before the SSIS supported Jet Database Engine but nowadays it doesn't support the Jet Database Engine. We connect to many databases such as Access database, SparkPros databases and the other types of databases using Jet Database Engines now and SSIS now doesn't seem to support it in our databases."
- "Sometimes when we want to publish to other types of databases it's not easy to publish to those databases."
How has it helped my organization?
This product is always used in projects because I'm in a company that develops software for other companies and we accept this type of work like programming and developing data models and writing the script for organizations to transfer their data between databases. We usually use these tools, and it's a cheap tool for us.
What is most valuable?
Usually, when I want to import data from other databases I use this solution. It's been about fifteen years that I've worked with an SQL server, and I'm a software developer. I've had many companies with different databases, and it's ranged from FoxPro, EDX and Oracle, and some other databases. When I want to import data I usually use this tool for importing data from the other databases to the server. It is really good, and it's solved many problems for me because I can choose the source table, destination table, source field, and destination field. I can match these things, I can write some queries to do this and because of that, I use this tool.
What needs improvement?
Sometimes when we want to publish to other types of databases it's not easy to publish to those databases. For example, the Jet Database Engine. Before the SSIS supported Jet Database Engine but nowadays it doesn't support the Jet Database Engine. We connect to many databases such as Access database, SparkPros databases and the other types of databases using Jet Database Engines and SSIS now doesn't seem to support it in our databases.
In future releases, it would be helpful to support new SQL databases. It would also be helpful if there was a way to use SQL with other languages like Python or ASP.NET.
For how long have I used the solution?
I've been using the solution for 15 years.
What do I think about the stability of the solution?
The stability is very good and I recommend it to my friends, my coworkers, and the other companies.
What do I think about the scalability of the solution?
The solution is scalable.
How was the initial setup?
The initial setup was very easy for us and very good.
What about the implementation team?
I installed the solution by myself.
What's my experience with pricing, setup cost, and licensing?
The price is important to us. We are based in Iran, and we look for products with a good price because of the sanctions. Some other products such as Oracle are expensive here and we do not recommend these products to our customers. They are expensive and they are very difficult to work with them. They are very difficult and very complicated but Microsoft products are not like that.
Which other solutions did I evaluate?
I used this product when I was a student so I chose this technology because I understood it best.
What other advice do I have?
We chose the solution because we have some data in Oracle and we wanted to extract it and load the data into SQL Server.
The type of port, like SSIS, I always recommend other companies to use it and other Microsoft products because they are very easy to use. There are very handy tools. It's very user-friendly and has a good dashboard.
I would rate the solution nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Director Business Intelligence at Xtivia
An inexpensive tool with a short learning curve
Pros and Cons
- "The most valuables features are the relatively short learning curve, and the automation capabilities provided through the BIML add-in for SSDT."
- "I would like to see more standard components out of the box, such as SFTP, and Data Compression components."
- "The UI could use refinement."
What is our primary use case?
The primary use case for this solution varies according to the customer, but it typically involves moving data from OLTP systems into a data warehouse and/or data marts.
How has it helped my organization?
This solution has provided an inexpensive tool and it is easy to find experienced developers.
What is most valuable?
The most valuable features are the relatively short learning curve, and the automation capabilities provided through the BIML add-in for SSDT.
What needs improvement?
The UI could use refinement. I would like to see more standard components out of the box, such as SFTP, and data compression components.
For how long have I used the solution?
More than five years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Business Process and Strategy Specialist Advisor at NTTData
It was a easily adaptable to our group. The scalability needs some improvement.
Pros and Cons
- "The packaging and how it is organized is good for someone that really has never seen ETL before."
- "Again it failed a lot and by a lot I mean every day. The failures were false alarms and caused many sleepless night for our company that I used to work for."
What is our primary use case?
Movement of data and creation of files. ALl the typical things that you would have a ETL solution do. Data movements were in the millions and no calculations were completed. This means it was always a select * from where ever it was coming from and going to. Light translations like concatenation was being used.
How has it helped my organization?
SSIS was easily adaptable to our group. It was cheaper than the other tools that we compared it to, however I feel that we got what we paid for.
What is most valuable?
The packaging and how it is organized is good for someone that really has never seen ETL before.
What needs improvement?
Scalability of SSIS needs some improvement. Seems to get sluggish as soon as we hit a high volume of data.
For how long have I used the solution?
Still implementing.
What do I think about the stability of the solution?
Again it failed a lot and by a lot I mean every day. The failures were false alarms and caused many sleepless night for our company that I used to work for.
What do I think about the scalability of the solution?
SSIS is good for smaller shops that don't really have a high volume of data.
How are customer service and technical support?
I would rate the customer service as poor.
Which solution did I use previously and why did I switch?
We were using Hyperion Application Link. We switched because HAL was being sunset.
How was the initial setup?
Never participated in the initial setup.
What about the implementation team?
In-house.
What was our ROI?
For the money, it's a decent tool. However, if the budget was larger I would have gone with a different tool
What's my experience with pricing, setup cost, and licensing?
Look at how this product is sold to you. Ask yourself, am I getting everything that I need. Its more expensive to get the additional adapters after the fact.
Which other solutions did I evaluate?
We looked at ODI, Informatica, and DataStage. All three we had in-house. ODI was the better option and after dealing with SSIS for only a few months, we ended up using ODI.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
student at University of Newcastle
A change in the metadata source cripples the whole ETL process, requiring each module to be manually reopened. The solution can be deployed into the cloud through Data Factory
Pros and Cons
- "It has the ability to be deployed into the cloud through Data Factory, and run completely as a software as a service in the cloud."
- "Because of the code generation, code quality improved and the time to develop decreased."
- "A change in the metadata source cripples the whole ETL process, requiring each module to be manually reopened."
What is our primary use case?
SSIS is a very flexible solution that allows data to be generated through code or external software. As a result, we can create reproducible patterns and improve code quality.
How has it helped my organization?
Because of the code generation, code quality improved and the time to develop decreased. This led to a quicker and more agile development phase.
What is most valuable?
It has the ability to be deployed into the cloud through Data Factory, and run completely as a software as a service in the cloud.
What needs improvement?
Metadata management. A change in the metadata source cripples the whole ETL process, requiring each module to be manually reopened.
For how long have I used the solution?
More than five years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Brian DandeneauBusiness Process and Strategy Specialist Advisor at a consultancy with 10,001+ employees
Top 5LeaderboardConsultant
First,
Great review and thanks for posting.
There are a few things you can do to lessen the crippling effect of a change to the source. Use variables to loosen the grip the source has, making it more dynamic.
I would agree that unless you have been doing this for years and are a top consultant in the field you wouldn't know this. You could also argue that it could be over verbalization and troubleshooting this can be a bear in SSIS.
Again Thanks for posting. Keep the reviews coming.
V/r,
Brian Dandeneau
CEO Applied Governance
Buyer's Guide
Download our free SSIS Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2026
Product Categories
Data IntegrationPopular Comparisons
Informatica Intelligent Data Management Cloud (IDMC)
Teradata
Qlik Talend Cloud
Palantir Foundry
Informatica PowerCenter
SAP Business Data Cloud
Azure Data Factory
Oracle Data Integrator (ODI)
Domo
Fivetran
Denodo
SnapLogic
Oracle GoldenGate
SAP Data Services
IBM InfoSphere DataStage
Buyer's Guide
Download our free SSIS Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which ETL or Data Integration tool goes the best with Amazon Redshift?
- Which ETL tool would you recommend to populate data from OLTP to OLAP?
- Microsoft SSIS vs. Informatica PowerCenter - which solution has better features?
- What Is The Biggest Difference Between Informatica PowerCenter and Microsoft SSIS?
- What is the biggest difference between SSIS and Pentaho?
- What are the pros and cons of SSIS?
- Which is better - SSIS or Informatica PowerCenter?
- When evaluating Data Integration, what aspect do you think is the most important to look for?
- Microsoft SSIS vs. Informatica PowerCenter - which solution has better features?
- What are the best on-prem ETL tools?
















Curious people's experiences when they mention "fail a lot" or scalability. I've used many ETL tools in my career - most of them very expensive and I'd put SSIS up against any of them for reliability and performance (within limits).
Scalability is largely comparing to expectations and it depends on your expectations. I think people too often compare completely different architectures and are surprised when they scale differently. SSIS is single server. No MPP going on here folks. You get a lot more than you've paid for (which is really nothing is you already own SqlServer). SSIS sure beats the open source stuff I've seen out there that really sucks. Try Pentaho written in Java if you want slow. I've read where people have custom coded front ends to fire multiple SSIS servers and there's ways of partitioning data flows but if you are getting into that you might be on the wrong tool. Consider the opposite - most people are running SSIS on the target database box so its competing with the database server as well as not utilizing more than one server. I'm doing that and actually getting quite great performance (again - its all about expectations).
So yes if you need millions per second SSIS is not the tool you want. My benchmark with SSIS is @10,000 rows per second to stage large rows through a data flow. I'm guessing if you need a lot faster than that you have significant volumes and big pockets so why would you look at a free tool that's designed to be installed on a database server?
As for failing, it would only fail due to buffers if you did something with altering buffers that you should not have done. That would be your bad sorry. Or you're doing something else silly like running on 4gb VM and didn't set a max memory on the Sql Server so basically everything crawls or fails. Hey - some of you are laughing but some are probably scratching their heads and asking, so what's wrong with that?