I'm very happy using Sobipro in three of my sites. Two of them built with Joomla 1.5 and one with Joomla 2.5. Sobipro let me build my directories without problems. Yes you need to read a lot about XML but at the end it works perfect. Currently using it in two languages. Not to mention that if you need support from all the community, pay for it.