I would really like to see GWI make some changes related to locations as well. Some that come to mind for me are...
1. Allow a rep to be assigned to multiple locations. In our support environment, we have about 20 sites (schools) that we support for hardware and software. We have 6 technicians that support the 20 sites, and each technician is responsible for two or more sites. We assign techs to specific sites so that they have a stronger connection with the people they support rather than randomly assigning tickets as they come in. If a rep could be assigned to multiple locations, we could utilize Location-based routing, which would simplify some of what we need to do to assign incidents.
2. Make some kind of connection between "Rep" locations and "Customer" locations for permissions. The reason for this is that in addition to the support structure described in #1, we also have a local support person at each site who has minimal support responsibility. Basically, they can take care of any 5-minute task, like replacing a keyboard or mouse, but then route it to their sites assigned tech for anything more complex. Unless we give permissions to "All" for these intermediate support staff, they lose ability to view and track incidents within their site unless they authored are assigned the ticket. I tried to set permissions based on "Location", but all location permissions are relative to the "Rep" and not the "Customer" location.
3. Not directly related to locations, but related because of the workarounds we do to address the limitations with locations, in Incident Templates, provide the ability to specifiy "Others to notify" in the template. Because of the location limitations, we built a template for each site which contains the correct Rep to be assigned the ticket. As part of the process, we've require the ticket author to also specify the intermediate rep as an "Others to notify" so that the stay in the loop as work occurs. Making this part of a template would make this easier for the submitter and make sure it happens consistently (which is now a problem).