I tried JV-Link Directory after looking at several other (older, better known) alternatives. I needed a directory system that someone with minimal Joomla skills could use, but also has features Id want to expose to the public 6 months, 1 year and two years later. Good support is also a must. I am very impressed with both this component and its developer!
We use both EasyDiscuss and Jomsocial, and not only did it integrate well with those solutions, the developer was able to resolve any issues on a time table that worked very well for me as a business customer.
If you need a directory solution, I recommend you save time and start with this excellent component!