Я бы оставил поддомены 3-го уровня для доп. сервисов.
А язык контента - лучше ставить после домена: domain.ltd/en/ и т.д.
Тогда сайт будет лучше раскручиваться и поисковики сами будут парсить линки. Для точного указания - используйте атрибут lang в начале разметки и
<meta http-equiv="Content-Language" content="ru" />
в хидере.