Is C++ a language left over from a lot of design mistakes? Then I think it is the second most complicated.
Is Haskell a purely functional language? Then I think it's the third most complicated.
Rust is the incompatible one after the update? How complicated can this be? All the complicated ones have been eliminated.