After two years with TypeScript – was it worth it?