hard-hitting
adjective
[ ˌhɑːdˈhɪtɪŋ ]
• uncompromisingly direct and honest, especially in revealing unpalatable facts.
• "some of this season's more hard-hitting episodes deal with urban violence"
Similar:
uncompromising,
blunt,
forthright,
frank,
honest,
direct,
tough,
critical,
condemnatory,
unsparing,
strongly worded,
straight-talking,
all out,
pulling no punches,
no holds barred,
not mincing one's words,
not beating about the bush,
upfront,
straight from the shoulder,
badass,
hard hit
• badly affected.
• "the country had been hard hit by falling oil prices"