Чем можно оправдать выбор winform?
Ну тут я скажу если ты не много мазохист, юзай WinForms. Там порог входа довольно низкий, но придется писать кучу кода обвязки. Наверное все в начале нулевых начинали с WinForms. Много кодил для этого типа приложений, но когда я вкусил MVVM в WPF, на WinForms я не вернусь