Berlin has a fantastic public transport system, but 70% of is less than 70 years old. Istanbul's public transport system is truly terrible, but it's a nearly 3,000 year old city that gets nearly a +/- 50 degree C temperature range over a year.
Paris has an ok metro, but in general public transport isn't that great compared to say, Berlin, London or Barcelona.
London has a ridiculously overdeveloped public transport system that will get you from a to b but it's massively oversubscribed and the roads are rammed most of the time. To be fair, London is generally oversubscribed and rammed most of the time.
The metro in Paris is way nicer to use - more reliable, cheaper, drives very often and has a far reach. Same goes for Vienna and Hamburg.
I even prefer smaller middle sized cities systems, in France and Germany, at least on the day when they are working - and if they are not completely stupid, like causing themselves to be always late by letting the bus driver control the bus ticket. But I disliked Berlin in general.
No, it's not a planning problem, it's a "people don't want to live there" problem.
In the US people are simply not interested in living in a high density low population city.
They want either high density, high population, or low density, low population.
They would love low density, high population, but those don't exist much, so urban sprawl is the next best thing.
But let's agree to disagree.