No, there is no advantage to being registered in a particular country. Eligibility is based on meeting the criteria outlined in the application guidelines. You should apply from the country where your company is legally registered.