I use Sobipro for some month now and i am very happy with it. It is easy to install and easy to use. Even customizing it isn't that hard and the learning curve goes up very soon. The documentation is really good and the support is very fast and competent. With becoming a clubmember I get many extensions witch fits nearly all my needs. Even without being a clubmember there are enough extensions to build a good directory, for free.
For me Sobipro is the best extension for Joomla so far!