Finding optimal reporting system in C# I run against Stimulsoft Reports. Traditional principle of template building, used by many report designers, allowed starting our work immediately. But the most attractive thing was ability to increase functionality directly in C#. And this means that all power of .NET Framework, including invaluable MSDN base of knowledge. Young project that uses all power of API from Microsoft surpassed lots of their elderly competitors.

Perfect start!