As a European living in the states. Trains and buses are not a substitute for a car, not even in Europe.
Big-city issues like parking and congestion charging can tip the scales quite a bit, with much better public transport than the rest of the country to compensate.