Первый вариант удобен тем, что выбранную локаль можно убрать в куку/в сессию/ещё куда-то, и потом прозрачно использовать. А если использовать эту ссылку только для переключения между языками - так вообще удобно, плюс можно можно использовать уже настроенные приоритеты по языкам в браузере.
Второй вариант удобен для веб-пауков поисковых машин и прокси серверов. Но пользователям по этим ссылкам ходить недобно, они будут попадать на конкретный фиксированный язык, не зависящий от приоритета языков в браузерных настройках.