9
One more important feature...
-User can upload multiple pictures
Virtual Tour is a must for RealEstate and Auto Listings. This is a 360 tour which uses Panoramic images. A free plugin can be found on
0-360 if you plan to add these feature to your module.
Search results are customizable means, you can define which fields will be shown in search results. So that you are showing only relevant fileds/columns which are sortable.
Saved search is giving a name/id to a search result. In fact I liked add to favorites better.
Open Realty is most customizable script for single type listing I have ever seen.
E-Classifieds is the is most customizable script for multiple category type listing I have ever seen(can be a model for efqDirectory). Here admin can define different set of fileds for each category and subcategory and upload multiple images. One listing can be set under multiple categories(good for keyword search). These are called real customization.