Swift does have a lot of syntax, but it's quite well designed and that contributes to the reference guide being organised in a useful manor. So that complexity is more manageable than C++ or Rust.
Once they can remove lots of the ObjC compatibility parts, it should get better too.
Once they can remove lots of the ObjC compatibility parts, it should get better too.