Во-первых, первый вариант более читабельный. Лично я всегда использую именно "полный" вариант условия, если этот проект в будущем будет поддерживаться (другими людьми в т.ч.).
Во-вторых, как написал
Roman Kitaev, "короткая" конструкция требует наличия else, а иногда этот else нам просто ни к чему.