It's really not middle of the road. I wrote both Objective-C and C++, and both (C++ templated code aside) are more readable than Rust.
Objective-C in particular was verbose, but the symbols made sense and their meaning could be understood from the context. In Rust you either know what the symbols mean, or you do not understand the code.