WPF is definitely superior to WinForms when it comes to graphic capabilities, but has a much steeper learning curve. WPF designers in Visual Studio are not as well refined, so it would not be as easy as drag and drop to create an HMI. It will require knowledge of XAML and more code writing.