Hyphen domain or use different TLD?

Which would you choose to pick?

In my situation it's either example-domain .com or exampledomain .ao or any other TLD?

Does it matter that much?