Если мне нужно запустить приложение только для Windows, справится ли Parallels с этой задачей без особых проблем?
Через UTM можно запустить windows x86, но эта емуляция работает крайне медленно на M1, на M4Pro я не пробовал - должно быть веселее.
90% софта будет работать на windows Parallels, сильно зависит от свежести самого софта.
С чем точно проблема это драйвера, если тебе надо будет подключить какой-то USB девайс в windows Parallels, то драйвера ты врятли найдешь. Драйвера не емулируются под ARM.
Как обходное решение, можно поставить nettop на windows и по RDP решать задачи с которыми не справляется Parallels.
Если большая часть работы именно под windows, то надо брать windows.