I looked at a number of directory solutions for the website I wanted to create. I actually decided to build the site with Joomla because I wanted to use SobiPro and I have not been disappointed. Yes, it can be a complicated system if you want to customise your directory - but take it from someone with no coding experience - you will be able to make your directory do everything that you want it to do if you take a bit of time, join the SobiPro Club for at least the first few months and utilise their Club forums for support. I thought I would have to hire a developer to help me with customizations but I ended up being able to do it all myself, spending only the fee to become a Club member. It's an excellent program and the support on the forums is top-notch. No need to look further than SobiPro for a directory solution.