Are you planning to add the ability to filter searches on multiple fields, i.e., companies with X tag and contacts with Y tag?
Also, are you planning to add the additional search categories that you have for contacts to companies? For instance, so one could identify companies with overdue tasks. I like creating task lists associated with companies rather than with contacts, since many of my customers work as teams rather than as individuals, and I need a way to understand what is going on with them as team members rather than as individuals.