I would say WinForms in C# is still the best today.