It sounded like they were building two product instead of offering a taste of the full version.
It is easy to figure out which feature to include in premium and which to limit in free, features that saves time.
If you can view 100 house listings per page, limit free to only 5. Time and convenience is something people pay money for.
Always develop for premium users and if it accidentally makes the free service better then that's a bonus.