Одно золотое правило, которому я следую, - это Избегайте вложения столько, сколько я могу.
Используйте тот, который делает код более читабельным и понятным. Только для двух условий первый способ более логичен и читабелен. Это может быть не так с 5 или 6 условиями, связанными с &&, || и!.
Так что, когда количество чеков 5+, вы должны предпочесть второй вариант.
Примечание: Множественные if без каждого вызова return означают, что 2 или более if могут быть истинными.