Exact-match .com or the country code you already have?
A country-code domain is a perfectly good address for a company that sells in one country. The question is what happens the year that stops being true.
A .co.uk, .de or .com.au tells the reader where you are, which is useful, and it is usually cheap and available, which is why most companies start there. Search engines treat a ccTLD as a strong signal of the market you serve, so a British firm on a .co.uk ranks well in Britain and, deliberately, less well elsewhere.
When the country code is enough
If your customers, suppliers and staff are all in one market and will stay there, the ccTLD does the job. Register the matching .com defensively if it is available, point it at the main site, and move on. The .com in that case is insurance, not identity.
When it is not
Three things tend to change the answer. The company starts selling or hiring outside its home market, and international contacts assume the .com. The company raises money or is acquired, and the buyer asks why the obvious name is held by someone else. Or the .com is already in use by a competitor, a parking page or a lookalike, and the misdirected traffic and mail become visible in the support queue.
At that point the .com is no longer insurance. It is the address the world already believes you have, and the cost of not holding it is paid in small, invisible increments: a lost enquiry, a supplier invoice sent to a stranger, a candidate who applied to the wrong place.
What we advise
Keep the country code; it still serves the home market. Acquire the exact-match .com before the moment you need it, because the price rises the day your expansion becomes public. Then run both, with the .com as the primary identity for email and the ccTLD redirecting or serving local content.