Angular2: JavaScript или TypeScript?
TypeScript, тут даже думать нечего.
Вопрос задан некорректно.
Каждый пишет на чем ему удобно и можете не слушать тех, кто говорит "JavaScript only" и "Только TypeScript"
Мой взгляд - пишите на JS, если вы его хорошо знаете. JS - это JS, а TS - это JS с, скажем там, C++(разумеется ИМХО). Смысл добавлять непонятные (особенно если вы не учили более ООПные языки) добавки, если можно писать без них?
Однако, если хотите учить TS - отговаривать не буду :)