Мне сказали, что одна из самых важных вещей, которые следует учитывать при веб-разработке, это то, что вы не можете полагаться на то, что пользователь просматривает ваше приложение в каком-либо конкретном браузере. В частности, разные браузеры по-разному обрабатывают окна разных размеров и разрешений экрана.
Например, страницы фиксированной ширины и переменной ширины постоянно заботятся в веб-разработке из-за того, как разные машины и браузеры обрабатывают их.
Переходя к разработке программного обеспечения для настольных ПК (WinForms?), У вас будет гораздо больше возможностей для управления внешним видом и пользовательским интерфейсом вашего программного обеспечения.
Но помните, молодой Питер Паркер: С великой силой приходит большая ответственность!