When it comes to macro, it is pretty useless. See for example the polemic caused by this paper by Paul Romer, chief economist of the World Bank: https://paulromer.net/trouble-with-macroeconomics-update/
There are many economists trying to do the right thing, but overall the area has a deep problem.
Ricardo Reis argues that macro has largely moved beyond real business cycles with frictions[1]. I'm not as optimistic as him, but DSGE is no longer as prestigious as it once was.