Если фреймворк под который ты пишешь везде использует <?
, то на самом деле пофиг и я использую короткую версию.
Дело в том, что нет никакого "правильно" или "лучше" выбитого в граните. И надо понимать как будет использоваться ваш код. Если он не отделим от другого, где уже стопятцот раз написано <?, то все равно. Во всех других случаях <?php.
Для тех кто не понимает как и что он пишет есть PSR. Таким образом если вы не знаете что лучше использовать - пишите <?php. Как только сможете понимать, что лучше использовать - можете начинать использовать то, что лучше.