depends individual if the basic amenities like water electricity for it is met also if u are a big family. Flat if u have a fast lifestyle also the family size matters...
Both have its pros and cons. After examining several issues like Cost, Security,Maintenance Cost, Living Flexibility etc. flats and independent house scored equal points. So, if your job is not transferable then i recommend for independent house, otherwise you can choose villas also..
I t will completely depends upon the situation. if you are looking for your family then prefer for individual house, and if you are thinking for rent then go for flat.