Стоит ли начинать писать сразу с помощью Typescript?
На нем проще писать, чем на js, язык сам подсказывает что можно, а что нет.
Насчет Angular, он сложнее в освоении за счет своей комплексности. Если React это просто продвинутый шаблонизатор и вместе с ним для серьезной работы вам придется осваивать еще много всего, то Angular включает в себя практически все что нужно. Однако в нем нет стейт-менеджера, а концепция rxjs для многих требует много времени для понимания.
Vue находится где-то посередине, это уже фреймворк, многое дано по дефолту, но без подпорок тоже не обойтись, .