I fine that entering location information into geni.com is tedious. Typically, I don't enter complete information about baptism and burial because the data entry process is so difficult. Just entering the information on birth and death is difficult enough. This is also true when adding documents that are location specific. And even more tedious when adding a document that is associated with an event, and you can enter the location of the document and the same location for the event.
Since entering locations is so tedious, I often make mistakes in the spelling of location names; especially when I enter names in foreign languages.
I suggest that you build a location editor. This page would list all the places that are used by your tree. I think it would be best to use the place name for the sort order. The page could list some features of a place name - for example, the number of people associated with it, the number of documents, its geographical location, etc. The user would have the ability to select a set of locations and "merge" them into a single location.
If you had this feature, I'd be able to efficiently enter location information for my ancestors. For example, I have ancestors from "Gröttnäs, Holmedal, Värmland, Sverige" which is very tedious to enter (even with the place name auto suggestions). Instead, I would enter "Grottnas" as the place name for birth, baptism, death, and burial, as appropriate. Then I would use the location editor to merge "Grottnas" (which wouldn't have a geographical location) into the properly named place (which would typically have a geographical location).