Why Is Chuvash Not Like Other Turkic Languages?

It is generally accepted that the Chuvash language belongs to the Turkic language group. It is the only living language of the Bulgar branch. All other Turkic languages are considered «cousins» to it, as there are many differences between them. What features make the Chuvash language incomprehensible to other Turkic speakers?