I'm calling it now: Rust will never be mainstream because its syntax is just too verbose and error-prone. All those semicolons and type annotations are a dealbreaker for casual developers. Give me a functional, concise language any day.