Если вы хорошо разбираетесь в Kali, установка его на жесткий диск - всегда лучший вариант, потому что таким образом у вас будет весь потенциал (полная доступность ОЗУ и других ресурсов). Установка его на виртуальную машину также является хорошим вариантом, но в этом случае вам понадобится больше оперативной памяти (не менее 6 ГБ).