Hello
I've worked on a big project like this. The best option is to go for TLD, but it's ususally not possible. In your case what I do recommend is
- Get .com as the main domain
- Create folder with language option if you feel it'll make a difference /en-us /nl-de otherwise just keep /[language]
We used it on ibremarketing.com and so far I'm very happy of the results !