If I would be in the similar situation I will use the basics and go from there. Here are some of the basic, I would keep in mind:
- Country level domain is always difficult to rank in other countries. For example, if you have a website with .co.uk domain, it will be difficult for this domain to rank on Google.com (US).
- Country level domains are easier to rank on its particular country. If you website is .fr, its relatively easier to rank on Google FR as compare to a website that have a domain with some other TLD.
Keeping the above basics in mind, here are the options I have:
- If I need one website deal with everything, then it’s better to have a general domain like .com instead of a country level domain so that it has a relatively better chance to rank in non-eu countries.
- If we can afford and manage multiple website, country specific TLD will be easier to rank in those countries but in that case we have to limit our self to countries.
The options are at the front of you, now idea is to make a choice and go from there accordingly.