how good is public transportation