Separating the contacts list into two lists. One for suppliers and the other for customers, makes way more sense than having them all together.
And a search bar is a must, as eventually it will mean scrolling through hundreds and hundreds maybe thousands of contact cards to try and find the contact you are looking for.