Good public transport is the ultimate freedom. Being able to go out for a few drinks without worrying about how to get home. No government-issued ID stuck to the box you move around in. No parking, insurance, dealerships, fines..
Agreed. I live in a city with amazing and cheap public transport and I love it. Apart from the things you mentioned a car also means you always have to go back to the place you left it. I walk lot and not having to worry about that really helps.