Need website to have a professional feel. Use blacks, grays and clean lines. Need a good mix of clean style fonts. Some of the photos that users upload may look cheap. We cannot control that so that's ok.
For the top photo, please don't use stock photos of mansions or nice interiors. A lot of our properties are ugly homes and land. Instead, you can use stock graphics. Or better, be creative with that section. Include the search bar somewhere.
For the actual property listings. you can do 3 or 4 columns. Each listing box should incorporate: the address (City, State, Zip on the first line, street address on the second line), price, heart icon (for favorites), map icon, #days left, 2 lines of summary text.
Incorporate banners in between the rows of photos. ie) "get qualified for a new loan", "sign up now and start your free listing", "our sponsored escrow and title companies gives volume discounts", etc.
Add a testimonials section at the bottom, above the footer.