Implementation of user search page and filters

I was searching and saw previous topics about custom profile fields and searching profiles. But going to the search page or users page doesn’t give options to make it easier to search those. About how much would it cost to create a plugin that allows the search feature to act as a directory where you can filter in certain sections?

I know the search handles putting in what you searching for a user custom profile field but the results come up only on the small side and nothing to really separate the users from posts. Just having a search for users only where you can specify or filter based on custom fields like location, skills etc.