Разница между «without» и «with no» в современном английском языке заключается в следующем:
Также после «without» может следовать любое существительное, местоимение и даже герундий (форма глагола). 1 После «with no» может следовать только нарицательное существительное (исчисляемое и неисчисляемое). 1
Выбор между этими фразами зависит от уровня формальности и желаемого акцента. 5