I know that this may seem like a trivial idea, but I think that it would be cool if Bioware actually use the first name we gave our Shepard, as in having characters use it in dialog. But only have characters that are close to Shepard use it to save on voice acting, like romance options or they could bring back that loyalty system but make it so it actually furthers the relationship between them and Shepard. When it comes to choosing the names, Bioware should go through the obvious list of names and then ask the fans what names they should use, if they have not already thought of it. But the fans have to provide something that lets Bioware know how to pronounce the names, like a voice recording of them saying the name or just doing it like they do in the dictionary.