I agree, don't use the developer's lawyers. Find your own and give time for a proper search. Check the leasehold period and type. Most developers do fast and cheap finishing, they are mostly in a lot of debt by then so be prepared to do repairs that may not be covered by the 6 month warranty. The neighbour bit is difficult, some do not even pay their service charge which complicates things for everyone else so be prepared like a brownie :).
If you have the patience, consider buying something that is still being constructed, it's usually cheaper and you only pay a %age at the beginning.
Regarding the men, naachia wengine :).
Go for it.
Float like a butterfly, sting like a bee. - Muhammad Ali🐝