"Разматывайте" структуры. Практически все библиотеки позволяют сразу получить объект из json. Вот его и используйте. И не храние мого данных на клиенте, только отображайте простые вьюшки
Ставьте 10 windows под ваш ноутбук вы получите отсутствие проблем с дровами, нормальный сон, тот же набор программ, отсутствие проблем конвертации разных офисных форматов.
Выбор в общем то зависит от того софта который бы будете хостить. У некоторых пакетов есть требования к OS.
А так без разницы, ставите nginx добавляете php-fpm или net core и вперед.
Стандартная практика делать слепок виртуальной машины и откатываться до предыдущего (чистого состояния) после запуска серого файла (это ключеделалка?)
Другая практика это минимальная машина для платежей. Внутри нее устанавливаете менеджер паролей на ваш вкус и используете ее только для доверенных операций. Клиент банк, карточки.
P.S. судя по вашему вопросу вам это явно не нужно, не обижайтесь. Поставьте касперского и не тыкайте на подозрительные ссылки, этого будет более чем достаточно.