Как правило долгосрочные контракты выгоднее, особенно у игроков которые всё ещё активно развиваются.
И как верно отметил ToxeDo, это становится ещё более актуальным когда начинает поджимать потолок зарплат. Тогда на бонус при заключении долгосрочного контракта вообще почти не смотришь.