Regarding public transportation, I wish this was an issue that more people understood. Yes, it takes higher taxes to build public transportation infrastructure (although buses have pretty low upfront costs), but that public transportation could replace your need for a car, saving you a lot of money. Even if you personally don't use public transportation, it has a lot of external benefits: less traffic, less air pollution, brings in workers who may have been priced out of working in a certain area.
So a person who lives in the suburb but works and shops in the city will be paying most of their property taxes in the city, via their employer and the shopkeepers.
It's taxation without representation. Perhaps they should also get a pro-rated vote. :-) It could be based on time spent in each location, or economic activity in each location, or simply 1 part for each kind of activity spent in each place.
PS: They also do vote based on who they work for and what shops they do business with.
More over, people living in a suburb only pay for a part of the roads they use in their daily commute. My (dense) borough actually did a study that showed 80% of the traffic going through our streets were people who would not stop there, for example because they are commuting between a suburb and the city center nearby. So city dwellers pay for roads that are mostly used by other people. And since the traffic we get this way is quite intense, there's a good amount of road repair each year.