The most important things to consider when buying a property are 1. the financial status of the buyer, 2. the developer reputation & goodwill, 3. the construction quality of the property, 4. the carpet area of the property, 5. location and neighborhood of the property, 6. connectivity from the major points, 7. rental and resale value of the property, etc.