Em resposta a Paulo Paiva.

São duas cidades diferentes e com problemas diferentes. São Paulo foi construída basicamente entre os vales na foz de um rio e isso permitiu a construção de avenidas expressas ligando várias areas da cidade. No Rio, você tem uma cidade com uma serra gigante no meio e com o mar no outro canto, e isso cria o obstáculo para criação de vias expressas. Por outro lado, isso faz com que a população de alta renda se concentre na região litorânea.

Para quem tem grana, esses problemas são menos visíveis porque tudo acaba sendo feito na região no entorno do litoral, mas para quem mora na Baixada e no subúrbio os problemas de locomoção são bem maiores.