Migrating all our Oracle data and applications to SQL Server.
This was triggered by a huge number of reasons which simply staked up over time... and time came to do the switch. As advantage of the switch: we will have a true DB cluster with automatic fail-over where the computing group wasn't able to provide us the same on Oracle (yes it's doable, but it's a LOT more expensive).
We will also have a lot better integration with visual studio, and as this is my main tool for the development it will saves me load of time.
However migrating from one DB to the other is not a piece of cake, even in today world with technologies like LINQ. Why? Because unless you develop without using any of the DB features (not even sequence which can be used as the auto_increment on Oracle), views or stored procedure, well... you will have to do some manual work to port those things from one DB to the other. Of course porting the data can be painful / long as well.
Finally, some softs of mine are from 2008, where I didn't had access to LINQ for Oracle, which means, I developed with the old Database classes. There I had to even rewrite the code to use LINQ to SQL.
Anyhow, the first soft migration is done (quite some left to do), and I can tell you, we will have a much better service with SQL Server for a much cheaper price (we don't need to pay any additional license as we have a volume license with Microsoft). Even performance wise MS SQL seems faster.
Lesson: avoid Oracle if possible