I wrote a managed C++ application a few years ago. It was just a personal project and I chose managed c++ just because I found it interesting. I remember it felt like it just took a lot more time than doing c# and there wasn't anything to gain from it in my case at least.
When is C++/CLI a good choice in reality? What is it's benefits?