Conclusion

I started to really enjoy writing TS code instead of good old JS. Back in the days TypeScript had more issues, but Microsoft resolved most of them. And what is left there does not really affect my work. Two downsides I found so far are like small niggles, not really downsides.

Will TypeScript make your life better? Well, I don’t know. It depends on many factors. Is your team ready for changes? Do you have loads of legacy code? Will you be able to use new language features to your benefit? There are plenty of questions you need to answer. But I’d suggest that you should at least try TypeScript for your small home project to understand if it will be beneficial to you and your team. My team is happy with this language and so am I.