You shouldn't even be using the SIM card for contacts. (That's a holdover from the days when the SIM card was the only place you could put them.) All contacts should be Google contacts.
As for how they're listed, that depends on the app. The default Contacts app has a List By item in Settings.
(If you want them listed by last name for the SIM card contacts and first name for the others, you can't unless you write your own app.)